Skip to content
50

Awesome Service Workers

:nut_and_bolt: A collection of awesome resources for learning Service Workers

1.7k stars66 forks24 entriesLast push Jun 7, 2019 (7 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

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.

Introduction to Service Worker

A gentle introduction to service workers.

Offline Web Applications Using IndexedDB & Service Worker

A great Udacity course introducing service workers and IndexedDB.

In 3 lists

Service Workers Explained

Service workers explained by Alex Russell.

Learning Resources

Building Offline Sites with ServiceWorkers and UpUp

A general introduction to service workers and using UpUp to provide offline functionality in minutes.

In 2 lists

Introduction to Service Worker

A gentle introduction to service workers.

Service Workers 101

An infographic summarizing the most important parts of service workers API.

ServiceWorker Cookbook by Mozilla

A collection of recipes for different use cases.

In 3 lists

The copy & paste guide to your first Service Worker

Shortest available introduction, by Remy Sharp.

In 2 lists

The offline cookbook

The bible of service worker Patterns by Jake Archibald.

In 3 lists

Designing Offline-First Web Apps

A fascinating look at design and UX considerations for dealing with various states of connectivity.

In 2 lists

Reference

Background Sync Spec

The WIP spec for Background Sync.

In 2 lists

Service Workers - W3C Specification

The official service workers spec.

In 2 lists

Browser Support

Can I Use - Service Workers

Up-to-date browser support table of ServiceWorker API.

In 4 lists

Jake Archibald - Is Service Worker ready?

Current status of ServiceWorker support in different browsers.

In 4 lists

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 runtime caching patterns.

In 3 lists

Manifest Generator

Generate a web app manifest, required for push notifications and installable web apps.

In 2 lists

sw-precache

Generates a service worker to cache your local App Shell resources.

In 2 lists

sw-offline-google-analytics

A service worker helper library to retry offline Google Analytics requests when a connection is available.

In 2 lists

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.

In 2 lists

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.

In 2 lists

Offline Web Applications Using IndexedDB & Service Worker

A great Udacity course introducing service workers and IndexedDB.

In 3 lists

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

Service Workers in Production

A case-study about how Google I/O 2015 web app was built.

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…

See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago