Can’t make the #ChromeDevSummit this year? Catch all the content (and more!) on the livestream, or join your peers for a CDS Extended event at a hosted location nearby. To learn more, check out the Chrome Dev Summit 2019 website.

Articles by Jake Archibald

Human boy working on web standards at Google


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.

Speed up Service Worker with Navigation Preloads

Navigation preload lets you overcome service worker startup time by making requests in parallel.

Async functions - making promises friendly

Async functions allow you to write promise-based code as if it were synchronous

The Service Worker Lifecycle

A deep-dive into the service worker lifecycle.

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.

The Offline Cookbook

JavaScript Promises: an Introduction

"Promises simplify deferred and asynchronous computations. A promise represents an operation that hasn't completed yet."

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!