A round up of the deprecations and removals in Chrome 72 to help you plan.
Background Fetch lets you handle large downloads, even if the browser closes.
A recap of our Web Audio autoplay policy changes which are rolling out soon in Chrome.
We strongly believe that every developer should have access to the capabilities they need to make a great web experience, and we are committed to a more capable web. Learn about some of the new APIs we're considering and how you can get involved.
Signed Exchanges allow websites to sign web content in the way that the content can be safely redistributed and verified where it was originally from.
WebAssembly threads enable an application to make use of parallel threads running while sharing the same memory address space. This enables libraries and applications that rely on pthreads to be ported to run in the browser. This feature is being run under an origin-trial to solicit feedback from the developer community.
A round up of the deprecations and removals in Chrome 71 to help you plan.
Control Picture-in-Picture for video elements on your website.
Some small changes are coming to
importScripts(), starting in Chrome 71.
Chrome 69 includes an incorrect change to our paint-timing metrics, which was intended to capture more of the rendering pipeline, but resulted in some inaccurate timestamps.
Animation Worklet allows you to write imperative animations that run at the device's native frame rate for that extra buttery jank-free smoothness™, make your animations more resilient against main thread jank and are linkable to scroll instead of time.
For the last of this 4 part blog series, we look at how the compositor is enabling smooth interaction when user input comes in
Once the browser receives page data, what happens inside of the renderer process to display a page?
A round up of the audio/video updates in Chrome 70: AV1 decoder, cross-codec and cross-bytestream buffering and playback, Opus in MP4 with MSE, and protected content playback allowed by default on Android.
A round up of the deprecations and removals in Chrome 70 to help you plan.
When you type a URL into the address bar, what happens after? When are security checks done and how does the browser speed up the process? Let's look at the page navigation process in browser!
The Cookie Store API offers asynchronous access to HTTP cookies, and opens up the cookie jar to service workers.
Learn how browser turn your code into functional website from high-level architecture to the specifics of the rendering pipeline. In part 1, we’ll take a look at core computing terminology and Chrome’s multi-process architecture.
Reporting API brings a common infrastructure for the browser to send reports for various issues: CSP violations, deprecations, browser interventions, network errors, and feature policy violations.
WebAssembly lets us extend the browser with new features. This article shows how to port the AV1 video decoder and play AV1 video in any modern browser.
Learn the current tools, libraries and optimization techniques that make improving web performance easier, by following the Oodles Theater project.
OffscreenCanvasAPI is available as of Chrome 69. This article explains how you can use it to achieve performance improvements in rendering graphics in your web app.
Today we're releasing the CrUX Dashboard that you can use to better understand how an origin's performance evolves.
ReportingObserver gives developers insight into what their code is doing in the wild. ReportingObserver surfaces information on issues like deprecations and interventions, messages that were previously only available in the DevTools console.
Speed is now a landing page factor for Google Search and Ads.
The Page Lifecycle API brings app lifecycle features common on mobile operating systems to the web. Browsers are now able to safely freeze and discard background pages to conserve resources, and developers can safely handle these interventions without affecting the user experience.
Chrome 63 shipped with NoState Prefetch. NoState Prefetch is a mechanism for fetching resources in advance that uses less memory than the deprecated prerendering process.
Use the PWACompat library to bring your Web App Manifest to all browsers. By simply dropping in the library, many of the
meta meta tags required to support older browsers for icons, home screen behavior, theming etc, will be added automatically- no more steps required!
Chrome 67 on desktop has a new feature called Site Isolation enabled by default. This article explains what Site Isolation is all about, why it’s necessary, and why web developers should be aware of it.
Announcing the addition of the First Input Delay (FID) experimental metric to the Chrome User Experience Report.
Feature Policy allows developers to selectively enable, disable, and modify the behavior of certain APIs and features in the browser. It's like CSP, but for features! Shipped in Chrome 60.
A new Origin Trial is run in Chrome M68, which adds support for more native echo cancellers, as well as a constraint to control them.
Advanced design patterns to unlock Audio Worklet's fullest power with WebAssembly and SharedArrayBuffer.
Augmented reality allows placement and tracking of virtual objects in a real-world view.
Chacmool, an educational web demo, shows how easily web based AR can build an engaging experience.
A round up of the deprecations and removals in Chrome 68 to help you plan.
Starting in Chrome 68 on Android, the Add to Home Screen behavior is changing to give you more control over when and how to prompt the user. If your site meets the add to home screen criteria, Chrome will no longer automatically show the add to home screen banner. Instead, you'll need to call
prompt() on the saved
beforeinstallprompt event to show the add to home screen dialog prompt to your users
Building a Progressive Web App doesn't mean building a single page app! Read about alternative architectures for content-focused PWAs, and help you make the right decision for your specific use case.
Chrome 67 beta introduces the Web Authentication (WebAuthn) API, which allows browsers to interact with and manage public-key based credentials. This enables strong authentication using removable security keys and built-in platform authenticators such as fingerprint scanners.
The immersive web means virtual world experiences hosted through the browser. This entire virtual reality experiences surfaced in the browser or in VR enabled headsets.
New perf audits for preload, preconnect, GIFs, and more.
Faster audits, less variance, a new report UI, new audits, and more.
A round up of the deprecations and removals in Chrome 67 to help you plan. In this version, deprecation of public key pinning, removal of AppCache on unsecure contexts, and more prefix removals.
Chrome 66 allows web pages to use a secondary attached display through the Presentation API and to control its contents through the Presentation Receiver API.
CSS Typed Object Model (Typed OM) brings types, methods, and a flexible object model to working with CSS values. Shipped in Chrome 66.
A round up of the deprecations and removals in Chrome 66 to help you plan. In this version, improved service worker security, changes to CSS position values, and more.
Since version 10.12 (Sierra), macOS includes a native echo canceller. Here's how you can try it out in Chrome!
What can #SmooshGate teach us about standards development and the Web Platform? This write-up gives an overview.
Credential Management API Feature Detection Check-up
Wasm allows you to run C code on the web.
New perf and SEO audits, perf as the first section in reports, and more.
A round up of the deprecations and removals in Chrome 65 to help you plan. In this version, a reminder about Symantec certificates, cross-origin downloads are blocked, and
document.all is now read only.
Implications for Web Developers and Chrome’s mitigations.
Announcing the release of a new country dimension in the Chrome User Experience Report.
Houdini’s CSS Paint API allows you to programmatically draw CSS images.