Browsers behind your back at MelbJS

8ec1383b240b5ba15ffb9743fceb3c0e?s=47 Phil Nash
January 10, 2018

Browsers behind your back at MelbJS

You’ve probably heard of the magic of a Service Worker when a user is offline, but what can we do for them when they get back online? We can take advantage of the Service Worker’s life outside of the page and start to perform actions in the background.

In this talk we’ll investigate the Background Sync API and the APIs that it depends upon, we’ll look at what you might use it for and see it in action. Once that is behind us we can take a peek into the future and even more background tasks with a look at the Periodic Sync API.

--

Links:

Build the demo from the talk: https://www.twilio.com/blog/2017/02/send-messages-when-youre-back-online-with-service-workers-and-background-sync.html
The app from the demo: https://github.com/philnash/sms-messages-app/tree/background-sync
Background Sync explainer: https://github.com/WICG/BackgroundSync/blob/master/explainer.md

Background Fetch API: https://github.com/WICG/background-fetch
Background Fetch example: https://fan-hubcap.glitch.me/
Background Fetch blog post: https://philna.sh/blog/2017/07/04/experimenting-with-the-background-fetch-api/

8ec1383b240b5ba15ffb9743fceb3c0e?s=128

Phil Nash

January 10, 2018
Tweet