HTTP requests that check for updates to the service worker script will no longer be fulfilled by the HTTP cache by default. This works around a common developer pain point, in which setting an inadvertent
Cache-Control header on your service worker script could lead to delayed updates. Also, updates to imported scripts can trigger the service worker update flow.
Background Fetch lets you handle large downloads, even if the browser closes.
Some small changes are coming to
importScripts(), starting in Chrome 71.
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.
navigator.storage.estimate() gives you insight into your web app's storage constraints.
Navigation preload lets you overcome service worker startup time by making requests in parallel.
Third-party services can start deploying their own network request handlers.
The full set of
CacheQueryOptions are supported, making it easier to find the cached responses you're looking for.
The sw-offline-google-analytics library gives you everything you need.
Goodbye Short Sessions: A Proposal for Using Service Workers to Improve Cookie Management on the Web
Introducing a proof of concept design to persist sessions using the Service Worker.
Start processing your service worker responses ASAP, thanks to ReadableStreams.
Learn how to get started building Progressive Web Apps
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.
Application shell architecture is a method of building progressive web apps today, taking advantage of a range of technologies.
Chrome 46 brought new methods to caches, as does Chrome 47, and probably 48. It never stops.
If you can't measure the performance of your requests in a service worker, how can you say it improves performance? Now you can answer that question with recent changes in Chrome.
Push Messaging and Notifications are Landing in Chrome 42.
Add service worker-powered offline capabilities to your site with the sw-precache module.
Here's the first in a series of reports from Chrome Dev Summit. There was a strong emphasis on Mobile and Cross-device development, so we'll kick off with that!