Service Workers Break the Browser’s Refresh Button by Default; Here’s Why: Service Workers are like apps. You can’t safely upgrade an app while it’s still running. How to Fix the Refresh Button When Using Service Workers
2017 - Send messages when you’re back online with Service Workers and Background Sync: When you send an SMS message but your phone doesn’t have great signal it will continue to try to send the message in the background, even if you close the app. Pretty useful right? In this post we’re going to see how to replicate this behaviour in a web application using the Background Sync API from the Service Worker.
2017-Testing Service Workers:In this post we’ll be looking at some of the approaches being taken to test service workers in the latest service worker libraries the Chrome DevRel team have been working on.
2017-Service Worker Mock: A mock service worker environment generator.
Awesome Service Workers #Collection# : A collection of awesome resources for learning service workers.
Offline Web Applications Using IndexedDB & Service Worker : This free Udacity course is a must if you're planning on building a progressive web app.
Service Workers W3C Specification : The official service workers spec.
Introducing Background Sync : A gentle introduction to background sync, along with some great videos and code samples.
Background Sync Explained : The official "explainer" document for background sync, including one-off synchronization and periodic synchronization.
Background Sync Spec : The WIP spec for Background Sync.
Experimenting With The Background Fetch API: The service worker API is expanding as more ways to use the background dwelling worker emerge.
2018-Service workers: the little heroes behind Progressive Web Apps: Service workers are at the core of Progressive Web Apps. They allow caching of resources and push notifications, which are two of the main distinguishing features that have set native apps apart up to this point.
2016-Offline Storage for Progressive Web Apps : The current state of offline storage in the browser
IndexedDB API : API docs, key concepts, and sample code from Mozilla.
CacheStorage API : API docs, and sample code from Mozilla.
2017-The Offline Cookbook: With ServiceWorker we gave up trying to solve offline, and gave developers the moving parts to go solve it themselves.