Back
How Do Service Workers Even?
Magic! But seriously, how do they work? Service workers do a lot of great stuff: cache files for offline, make your site faster, enable push notifications, and so much more. Service workers are the future of modern web applications but they can be difficult to work with. We'll guide you through the inner workings of these background JavaScript threads and show you how to avoid some common pitfalls. We'll also show how Google's open source Workbox library gives you the tools to build real world applications and manage the service worker lifecycle with ease.
Slides (opens in new tab) Video (opens in new tab)
Abraham Williams
Senior Developer at Bendyworks
An experienced developer, start-up founder, and international speaker, Abraham brings a broad range of skills to his current role as a senior developer at Bendyworks. A top 1% contributor at Stack Overflow and an active member of Google Developer Groups, Abraham has been recognized by Google as a Developer Expert for his ability to identify technology problems and provide quality solutions in the community.
Homepage (opens in new tab) GitHub (opens in new tab)
Pearl Latteier
Senior Developer at Propeller Health
Pearl is a senior frontend developer at Propeller Health in Madison WI, a Google Developer Expert in web technologies, and co-organizer of Madison’s Google Developer Group. She builds JavaScript applications for web and mobile, and has spoken at conferences around the world on topics including Progressive Web Apps, Web Components, and Web Performance. Long ago, Pearl earned a PhD from the University of Wisconsin-Madison, where for five years she taught courses in the Department of Communication Arts.
Homepage (opens in new tab) GitHub (opens in new tab)
Mobile Era
Oct 31-Nov 2, 2018 · Oslo, Norway
Homepage (opens in new tab) Presentations

Very excited that @pblatteier and I will be presenting "How Do Service Workers Even?" for our third year at @mobileeraconf! #mobileera https://t.co/DO1ytFQxju

Abraham Williams (@abraham)

@abraham @pblatteier @mobileeraconf We're very much looking forward to having you back. You two are part of the Mobile Era family! 💖

Johannes Brodwall (@jhannes)

This year @mobileeraconf has the best #PWA section ever! Follow the updates, we only started to announce the speakers :) #YearOfPWA https://t.co/GAqZzoRVYy

Maxim «PWAdvocate» Salnikov (@webmaxru)

Veterans 😎! See you in November @abraham & @pblatteier https://t.co/Rxqsd0jYpJ

Mobile Era Conference 🇳🇴 (@mobileeraconf)

Looking forward to attending the wonderful @mobileeraconf for the third time! Will be presenting with @abraham on "How Do Service Workers Even?" https://t.co/W2nJfhf83Q

Pearl Latteier (@pblatteier)

How to recover from a deleted service worker Sample: https://t.co/KpwDMUUfaV Code: https://t.co/WJhs8HbTIh Interested in learning more about service workers? Come check out @pblatteier and my talk at @mobileeraconf! https://t.co/YU9Vx5knr6 https://t.co/FCfbNLr8ME

Abraham Williams (@abraham)

How to fix a broken service worker cache Sample: https://t.co/kDI9rqyqqp Code: https://t.co/t0YF1koJmr Interested in learning more about service workers? Come check out @pblatteier and my talk at @mobileeraconf! https://t.co/YU9Vx5knr6 https://t.co/d6aARjDLfq

Abraham Williams (@abraham)

"How Do Service Workers Even?" If you're going to @mobileeraconf and care about PWAs, then you *have* to go watch @pblatteier and @abraham talk about common pitfalls in service worker! https://t.co/BMyIdrHHcF

mike geyser ⟨ 🐘 ⁄ ⟩ (@mikegeyser)

Offline web content at @mobileeraconf this year is 🔥! #pwa #mobileera - Uncovering the secrets of Progressive Web Apps with @firt - How do service workers even? with me and @pblatteier - How to build a PWA and stay sane: Introduction to Workbox with @alansemenov https://t.co/FeQzTvdMLU

Abraham Williams (@abraham)

First talks of the day! Soon on stage: Thomas Pettersen, Thomas Pronstad, @pblatteier @Abraham @agrevlis https://t.co/kN7p8u8NLk

Mobile Era Conference 🇳🇴 (@mobileeraconf)

How do service workers even? By @pblatteier and @abraham https://t.co/eUH6m8I56F

Jad Joubran (@JoubranJad)

I’m so happy to attend the session of my #pwa soulmates @pblatteier @abraham expaining internals of #serviceworker at @mobileeraconf! https://t.co/raNfsj1CFG

Maxim «PWAdvocate» Salnikov (@webmaxru)