Latest News
Selected and Curated Nuggets from The webChrome 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 APIThe Network Infomation API has been available in previous versions of Chrome, but has only...
Unified autoplay
Users watch and listen to a lot of media, and autoplay can make it faster and easier to consume on the web. However, one of the most frequent user concerns is unexpected media playback, which can use data, consume power, and make unwanted noise while browsing. To...
Run multiple versions of Chrome side-by-side
By default, when users install Chrome, they receive the most stable and supported build available. However, Chrome fans and web developers have long been able to opt into new Chrome features by installing pre-release packages such as Chrome Beta and Dev. Historically...
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 modulesModules allow developers to declare a script's dependencies and are already popular in third-party build...
So long, and thanks for all the Flash
This morning, Adobe announced their plans to end support for Flash in late 2020. For Flash developers this will mean transitioning to HTML, as Chrome will increasingly require explicit permission from users to run Flash content until support is removed completely at...
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 APIWhile no generalized metric perfectly captures when a page is loaded in all cases, First Paint and First...
Improving advertising on the web
Advertising is a critical component of the web, keeping content open and free for everyone. However, over the years we've increasingly heard from users that while some types of advertising are fine, others can seem overwhelmingly frustrating or intrusive. Due to these...
Goodbye PNaCl, Hello WebAssembly!
Historically, running native code on the web required a browser plugin. In 2013, we introduced the PNaCl sandbox to provide a means of building safe, portable, high-performance apps without plugins. Although this worked well in Chrome, it did not provide a solution...
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 capabilities,...
Happening now: The Mobile Web State of the Union
Welcome to Google I/O 2017! Today at 4PM Pacific Daylight Time, Rahul Roy-chowdhury, VP Product Management for Chrome, will be on stage at Google I/O discussing The Mobile Web: State of the Union. Tune into the livestream below, and if you happen to be attending...
Improving extension security with out-of-process iframes
Security is critical to Chrome, and many features protect Chrome users as they browse the web. Google Safe Browsing warns users away from websites known to be dangerous. Chrome’s sandbox and multi-process architecture provide additional layers of defense by helping...
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 ChromiumHeadless Chromium allows running Chromium in an automated environment without a user interface or...
Next steps toward more connection security
In January, we began our quest to improve how Chrome communicates the connection security of HTTP pages. Chrome now marks HTTP pages as “Not secure” if they have password or credit card fields. Beginning in October 2017, Chrome will show the “Not secure” warning in...
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, the V8 team...
Scroll anchoring for web developers
One of the strengths of the web is progressive loading, which means that there is no install step and users can start consuming content almost immediately while the site keeps loading. But progressive loading can also result in annoyances, such as an unexpected page...
Chrome 58 Beta: IndexedDB 2.0, an improvement 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.0The IndexedDB 2.0 standard is now fully supported in Chrome, making it simpler to work with large data sets in...
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 available for...
Reducing power consumption for background tabs
Efficient power usage is an important aspect of speed, one of Chrome’s key pillars. To prolong battery life, Chrome should minimize power impact from things users can’t see. This includes background tabs, which consume a third of Chrome's power usage on desktop....