hello.js

var please = require('share');
console.log('thank you');

Thursday, 13 September, 2018 UTC

Chrome 70 beta: shape detection, web authentication, and more

Chrome 70 beta: shape detection, web authentication, and more

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. View a complete list of the features in Chrome 70 on ChromeStatus.com. Chrome 70 is beta as of September ... more


Thursday, 13 September, 2018 UTC

10 years of Speed in Chrome

10 years of Speed in Chrome

Speed has been one of Chrome’s four core principles, since it was first launched ten years ago. We’ve always wanted to enable web developers to provide users with fast, engaging web experiences. On Chrome’s 10th birthday, we thought it would be fun to ... more


Thursday, 6 September, 2018 UTC

10 Years of Chrome DevTools

10 Years of Chrome DevTools

Chrome is turning 10! Thank you for making the web development community so open, collaborative, and supportive. DevTools draws inspiration from countless other projects. Here’s a look back at how DevTools came about, and how it’s changed over the years. ... more


Tuesday, 4 September, 2018 UTC

The ‘Capable Web’: A 10 Year Retrospective

The ‘Capable Web’: A 10 Year Retrospective

When we introduced Chrome in 2008, our goal was to “keep evolving with the web and continuing to build a solid foundation for modern web applications.” In honor of our tenth year, we’d like to highlight some of the major changes in the web’s rich capabilities ... more


Thursday, 30 August, 2018 UTC

Charting Browser Interoperability

Charting Browser Interoperability

At this year's Google I/O, Ben Galbraith and Malte Ubl presented a chart during the Web keynote showing how the web is getting more interoperable: This trend is really important to the Chrome team: web developers should be able to target the web platform, ... more


Wednesday, 9 May, 2018 UTC

The State of the Web at Google I/O 2018

The State of the Web at Google I/O 2018

The web is a global treasure, and has many strengths we all enjoy. It is a distribution platform like no other, providing people around the world access to a diverse range of content and enabling businesses to reach customers wherever they are. Underpinning ... more


Monday, 30 April, 2018 UTC

Chrome 67 Beta: WebXR Origin Trial, Generic Sensors

Chrome 67 Beta: WebXR Origin Trial, Generic Sensors

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. View a complete list of the features in Chrome 67 on ChromeStatus.com. Generic Sensors Sensor data is used ... more


Wednesday, 21 March, 2018 UTC

Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet

Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. View a complete list of the features in Chrome 66 on ChromeStatus. The ImageBitmap Rendering Context for ... more


Wednesday, 14 February, 2018 UTC

Under the hood: How Chrome's ad filtering works

Under the hood: How Chrome's ad filtering works

While most advertising on the web is respectful of user experience, over the years we've increasingly heard from our users that some advertising can be particularly intrusive. As we announced last June, Chrome will tackle this issue by removing ads from ... more


Friday, 9 February, 2018 UTC

Chrome 65 Beta: CSS Paint API and the ServerTiming API

Chrome 65 Beta: CSS Paint API and the ServerTiming API

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. CSS Paint API The CSS Paint API, also known as “CSS Custom Paint”, allows developers to programmatically generate ... more


Thursday, 14 December, 2017 UTC

Chrome 64 Beta: stronger pop-up blocker, Resize Observer, and import.meta

Chrome 64 Beta: stronger pop-up blocker, Resize Observer, and import.meta

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Stronger pop-up blocker 1 out of every 5 user feedback reports submitted on Chrome for desktop mention some ... more


Friday, 27 October, 2017 UTC

Chrome 63 Beta: Dynamic module imports, async iterators and generators, Device Memory API, and permissions UI changes

Chrome 63 Beta: Dynamic module imports, async iterators and generators, Device Memory API, and permissions UI changes

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Dynamic module imports Currently, importing JavaScript modules is completely static, and developers cannot ... more


Wednesday, 20 September, 2017 UTC

Chrome 62 Beta: Network Quality Estimator API, OpenType variable fonts, and media capture from DOM elements

Chrome 62 Beta: Network Quality Estimator API, OpenType variable fonts, and media capture from DOM elements

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Network Quality Estimator API The Network Infomation API has been available in previous versions of Chrome, ... more


Tuesday, 15 August, 2017 UTC

Chrome 61 Beta: JavaScript modules, Payment Request API on desktop, Web Share API, and WebUSB

Chrome 61 Beta: JavaScript modules, Payment Request API on desktop, Web Share API, and WebUSB

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. JavaScript modules Modules allow developers to declare a script's dependencies and are already popular in ... more


Thursday, 15 June, 2017 UTC

Chrome 60 Beta: Paint Timing API, CSS font-display, and Credential Management API improvements

Chrome 60 Beta: Paint Timing API, CSS font-display, and Credential Management API improvements

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Paint Timing API While no generalized metric perfectly captures when a page is loaded in all cases, First ... more


Thursday, 18 May, 2017 UTC

The Modern Mobile Web: State of the Union

The Modern Mobile Web: State of the Union

Posted by Rahul Roy-chowdhury, VP Product Management, Chrome What a difference a year makes. Last year at Google I/O, we shared that the mobile web was open for business. New technologies such as AMP and Progressive Web Apps (PWAs) were bringing new ... more


Tuesday, 2 May, 2017 UTC

Chrome 59 Beta: Headless Chromium, native notifications on macOS, and service worker navigation preload

Chrome 59 Beta: Headless Chromium, native notifications on macOS, and service worker navigation preload

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Headless Chromium Headless Chromium allows running Chromium in an automated environment without a user interface ... more


Wednesday, 12 April, 2017 UTC

Real-world JavaScript performance

Real-world JavaScript performance

The V8 JavaScript engine is a cornerstone of fast browsing in Chrome. Over the course of the past year, the V8 team has developed a new method for measuring performance against snapshots of real web pages. Using insights from real-world measurements, ... more


Tuesday, 21 March, 2017 UTC

Chrome 58 Beta: IndexedDB 2.0, improvements to iframe navigation, and immersive full screen for PWAs

Chrome 58 Beta: IndexedDB 2.0, improvements to iframe navigation, and immersive full screen for PWAs

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. IndexedDB 2.0 The IndexedDB 2.0 standard is now fully supported in Chrome, making it simpler to work with ... more


Thursday, 16 March, 2017 UTC

Faster 3D rendering with WebGL 2.0

Faster 3D rendering with WebGL 2.0

The WebGL JavaScript API exposes hardware-accelerated 3D graphics to the web. Chrome 56 brings support for WebGL 2.0, a major upgrade to the API which unlocks a variety of new graphics features and advanced rendering techniques. WebGL 2.0 is currently ... more


Monday, 30 January, 2017 UTC

Performance improvements in Chrome's rendering pipeline

Performance improvements in Chrome's rendering pipeline

Speed is one of Chrome’s four core principles, enabling web developers to provide users with faster, more engaging web experiences. While many components in the browser contribute to overall speed, the rendering pipeline is primarily responsible for ... more


Thursday, 8 December, 2016 UTC

Chrome 56 Beta: “Not Secure” warning, Web Bluetooth, and CSS position: sticky

Chrome 56 Beta: “Not Secure” warning, Web Bluetooth, and CSS position: sticky

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. “Not Secure” warning for HTTP password and credit card pages To help users browse safely, Chrome indicates ... more


Wednesday, 16 November, 2016 UTC

Chrome Dev Summit 2016: The Mobile Web Moves Forward

Chrome Dev Summit 2016: The Mobile Web Moves Forward

Last week at the 4th annual Chrome Dev Summit, we were excited to share a glimpse of what’s possible with over 1,000 developers in person, and thousands more on the livestream. Each year this is a time to hear what developers have been building, share ... more


Friday, 21 October, 2016 UTC

Chrome 55 Beta: Input handling improvements and async/await functions

Chrome 55 Beta: Input handling improvements and async/await functions

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Input handling improvements As usage of the mobile web grows, it is increasingly important for sites to react ... more


Thursday, 15 September, 2016 UTC

Chrome 54 Beta: Custom Elements V1, BroadcastChannel, and media platform improvements

Chrome 54 Beta: Custom Elements V1, BroadcastChannel, and media platform improvements

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Custom Elements V1 Complex user interfaces often require a large amount of HTML. Most languages allow developers ... more


Friday, 19 August, 2016 UTC

From Chrome Apps to the Web

From Chrome Apps to the Web

We have always believed in making the open, interoperable web as strong as possible. For a while there were certain experiences the web couldn’t provide, such as working offline, sending notifications, and connecting to hardware. We launched Chrome apps ... more


Monday, 8 August, 2016 UTC

Chrome 53 Beta: Shadow DOM, PaymentRequest, and Android autoplay

Chrome 53 Beta: Shadow DOM, PaymentRequest, and Android autoplay

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Shadow DOM V1 Shadow DOM allows an element to encapsulate its style and child DOM away from the main document. ... more


Tuesday, 3 May, 2016 UTC

New APIs to help developers improve scroll performance

New APIs to help developers improve scroll performance

Speed has been a top priority since Chrome's first release, and it's only gotten more important as developers continue to push the boundaries of interactive web experiences. While there are many performance optimizations Chrome can make without involving ... more


Friday, 29 April, 2016 UTC

ES6 & ES7 in the browser

ES6 & ES7 in the browser

JavaScript is a continually evolving programming language standardized over time by a committee of browser vendors, developers, and community members. In the past two years, this committee has introduced ES6, the largest update in the history of JavaScript, ... more


Friday, 29 April, 2016 UTC

Chrome 51 Beta: Credential Management API and reducing the overhead of offscreen rendering

Chrome 51 Beta: Credential Management API and reducing the overhead of offscreen rendering

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. Credential Management API Many sites allow their users to sign in to receive personalized content. Today ... more