Track Awesome Service Workers Updates Weekly
:nut_and_bolt: A collection of awesome resources for learning Service Workers
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 TalAter/awesome-service-workers · ⭐ 1.6K · 🏷️ Front-End Development
Oct 29 - Nov 04, 2018
Libraries and Tools
- sw-offline-google-analytics - A service worker helper library to retry offline Google Analytics requests when a connection is available.
May 14 - May 20, 2018
Libraries and Tools
- Workbox - a set of libraries and Node modules that make it easy to cache assets and take full advantage of features used to build progressive web apps.
Sep 12 - Sep 18, 2016
Must Reads
- Building Progressive Web Apps - O'Reilly - A hands-on guide and reference for service workers, caching strategies, push notifications, and more. Everything you need to build a modern progressive web app.
Learning Resources
- Designing Offline-First Web Apps - A fascinating look at design and UX considerations for dealing with various states of connectivity.
Aug 22 - Aug 28, 2016
Related Technologies
Aug 01 - Aug 07, 2016
Libraries and Tools
- sw-toolbox (⭐3.6k) - A collection of simple helpers to simplify implementing common runtime caching patterns.
- sw-precache (⭐5.3k) - Generates a service worker to cache your local App Shell resources.
Videos
- Instant Loading with Service Workers (Chrome Dev Summit 2015) - Explains how to structure your web app to optimize load time for initial and return visitors, and cover helpful service worker libraries that minimize the amount of boilerplate code you'll have to write.
Case Studies
- Measuring the Real-world Performance Impact of Service Workers - One of the most significant benefits of service workers (from a performance perspective, at least) is their ability to proactively control the caching of assets. A web application that can cache all of its necessary resources should load substantially faster for returning visitors. But what do these gains actually look like to real users? And how do you even measure this?
Jul 11 - Jul 17, 2016
Related Technologies
Jul 04 - Jul 10, 2016
Learning Resources
- Building Offline Sites with ServiceWorkers and UpUp - A general introduction to service workers and using UpUp to provide offline functionality in minutes.
- Service Workers 101 (⭐700) - An infographic summarizing the most important parts of service workers API.
- The copy & paste guide to your first Service Worker - Shortest available introduction, by Remy Sharp.
- The offline cookbook - The bible of service worker Patterns by Jake Archibald.
Videos
- Offline Web Applications Using IndexedDB & Service Worker - This free Udacity course is a must if you're planning to dive deep into service workers.
Must Reads
- Service Workers Explained (⭐3.6k) - Service workers explained by Alex Russell.
Reference
- Service Workers - W3C Specification - The official service workers spec.
Browser Support
- Can I Use - Service Workers - Up-to-date browser support table of ServiceWorker API.
- Jake Archibald - Is Service Worker ready? - Current status of ServiceWorker support in different browsers.
Libraries and Tools
- UpUp - A popular service worker library providing complete offline functionality for your site in 1 line of code.
- Manifest Generator - Generate a web app manifest, required for push notifications and installable web apps.
Case Studies
- Service Workers in Production - A case-study about how Google I/O 2015 web app was built.
May 23 - May 29, 2016
Videos
- Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016 - A quick dive into the most common technologies and techniques for building progressive web apps.
Mar 14 - Mar 20, 2016
Learning Resources
- ServiceWorker Cookbook by Mozilla - A collection of recipes for different use cases.
Reference
- Background Sync Spec - The WIP spec for Background Sync.