Category: offline

Service Worker Cookbook

I stumbled upon this site the other day from Mozilla that’s a collection of recipes to get started with a Service Worker — from caching strategies and notifications to providing an offline fallback to your users, this little cookbook has it all. You can also check out our guide to making a simple site work offl...

Create Offline Web Apps Using Service Workers & PouchDB

Offline web applications are becoming more and more popular. Offline support is so important that it’s now common to talk about the ‘Offline First’ approach, where it becomes a primary consideration. It’s also gathering popularity with the rise of Progressive Web Apps. In this post, we will loo...

Implementing “Save For Offline” with Service Workers

A straightforward tutorial by Una Kravets on caching assets and individually requested articles with Service Workers for offline reading. I’m curious what the best practice will become. It’s possible that asking users to click something is it. Also possible: passively caching articles based on recently publ...

Instant Loading: Building Offline-First Progressive Web Apps

There was a lot of great talks from Google’s I/O event this year, and Jake Archibald’s talk on building offline-first is certainly one of them. The DevTools in 2016 talk is great too. Or, decide for yourself! There is a playlist of all of them and Robert Nyman rounded up everything as well. Also, if you’re i...

Progressive Web Apps: The Long Game

Remy Sharp attended Google’s first Progressive Web Apps event: What’s stood out for me was how a relatively small amount of JavaScript and some well considered code can truly create an offline first experience that doesn’t just rival it’s native counterparts, but IMHO stands head and shoulders ...

Getting Started with Service Workers

There was a time when people only related the use of push notifications to mobile applications. Luckily, that time has passed. Now there are Service Workers which can help us implement push notifications in desktop applications, and open up websites even when you’re offline. A Service Worker is a script that runs...