Jake Archibald

Jake Archibald

Human boy working on web standards at Google

Filter by:

Filter by:

Type

Filters

SPA view transitions land in Chrome 111

The View Transition API allows page transitions within single-page apps, and will later include multi-page apps.

Modern client-side routing: the Navigation API

Learn about the Navigation API, a new API which adds improved functionality to build single-page applications.

Smooth and simple transitions with the View Transitions API

The View Transition API allows page transitions within single-page apps, and will later include multi-page apps.

SharedArrayBuffer updates in Android Chrome 88 and Desktop Chrome 92

SharedArrayBuffer will arrive in Android Chrome 88. It will only be available to pages that are cross-origin isolated. Starting in Desktop Chrome 92 it will also only be available to cross-origin isolated pages. You can register for an origin trial to retain the current behavior until Desktop Chrome 113.

Heavy throttling of chained JS timers beginning in Chrome 88

Intensive throttling takes effect when the page has been hidden for more than 5 minutes, the page has been silent for at least 30 seconds, WebRTC is not in use, and the chain of timers is 5 or greater.

Streaming requests with the fetch API

Chromium now supports upload streaming as of version 105, which means you can start a request before you have the whole body available.

Introducing Background Fetch

Background fetch lets you handle large downloads, even if the browser closes.

Abortable fetch

Aborting fetches using a new web primitive – The abort controller.

Introducing visualViewport

The visual viewport API gives you details on how the user zooms and scrolls around your page.

Introducing Background Sync

Background sync is a new web API that lets you defer actions until the user has stable connectivity. This is useful for ensuring that whatever the user wants to send, is actually sent.

Updates to the Service Worker Cache API

Chrome 46 brought new methods to caches, as does Chrome 47, and probably 48. It never stops.

300ms tap delay, gone away

Every click interaction in mobile browsers is hampered with a 300ms delay, but that's gone in Chrome 32 for mobile-optimized sites!

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.