How web workers and service workers can improve the performance of your site, and when to use a web worker versus a service worker.
JD.ID improves their mobile conversion rate by 53% with caching strategies, installation, and push notifications
How JD.ID increased its overall mobile conversion rate (mCVR) by 53%, mCVR for installed users by 200%, and daily active users by 26%.
Measuring offline usage
How to track offline usage of your site so that you can make a case as to why your site needs a better offline experience.
Handling range requests in a service worker
Make sure your service worker knows what to do when a partial response is requested.
Service worker caching and HTTP caching
The pros and cons of using consistent or different expiry logic across the service worker cache and HTTP cache layers.
Handling navigation requests
Respond to navigation requests without waiting on the network by using
a service worker.
Resilient search experiences
Using a service worker to save a search query when a user goes offline and then automatically retry the query once a connection is re-established.
Service worker mindset
How to think when thinking about service workers.
Offline UX design guidelines
A guide to designing web experiences for slow networks and offline.