github

TalAter / awesome-service-workers

  • понедельник, 11 июля 2016 г. в 03:12:32
https://github.com/TalAter/awesome-service-workers

220 stars today
🔩 A collection of awesome resources for learning Service Workers



Awesome Service Workers Awesome

A curated collection of service worker resources.

A service worker is an event-driven worker registered against an origin and a path. It takes the form of a JavaScript file that can control the web page/site it is associated with, intercepting and modifying navigation and resource requests, and caching resources in a very granular fashion to give you complete control over how your app behaves in certain situations (the most obvious one being when the network is not available.)

-- Mozilla Developer Network - Service Worker API

PRs Welcome

If you want to contribute, please read the contribution guidelines.

Contents

Must Reads

Learning Resources

Reference

Browser Support

Libraries and Tools

  • UpUp - A popular service worker library providing complete offline functionality for your site in 1 line of code.
  • sw-toolbox - A collection of simple helpers to simplify implementing common caching patterns.
  • Manifest Generator - Generate a web app manifest, required for push notifications and installable web apps.

Videos

Case Studies

Specific Technologies

Background Sync

Installable Web Apps

Push Notifications