Missed the action at this year's Chrome Dev Summit? Catch up with our playlist on YouTube. Watch now.

Latest contributions from Jake Archibald

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-optimised sites!