I had the privilege to present at ConvergeSE this year. Below are the description and relevant links from the presentation.

At Your Service - The Next Generation of Offline Websites
Lets face it. There are more devices out there than you can support with dedicated native apps. And except for very specific cases, most of what you’ll want to do with your app is available through web API’s. And yes, this includes offline support. Whether it’s a loss of cellular connectivity or lousy wifi at a conference, there will be times when a site can and should be available when the network is not. During this presentation we’ll take a look at your options for storing data in the client browser and how you can leverage them.
Links
- Service Worker API
- Application Cache is a Douchebag
- Can I Use: Service Workers
- Webkit 5-year plan
- WebKit Feature Status: Service Workers
- Is Service Worker Ready?
- MDN: Promises
- MDN: postMessage
- Hunny-Do
- AT&T Hotspots: Now with Advertising Injection
- Let’s Encrypt
- Demo: Service Worker Image Override
- Activate Service Workers Faster
- Dynamic Responsive Image Using WebP Images
- Webpage Test: erikrunyon.com
- Updating Service Worker cache version using Jekyll
- Chromium: Don’t show error (FILE_EXISTS, ERR_FAILED) in console when SW auto-update fails
- Chrome: Service Worker Internals
- Notre Dame Gameday Countdown
- Webpage Test: gameday.nd.edu/countdown
- Service Workers Nightly Spec
- Service Workers in the wild: