Automating a Service Worker with Workbox

Опубликовано: 15 Май 2026
на канале: Frontend RheinMain
649
19

"I deployed a service worker - now, I need to buy a new domain" - a well-known joke about the difficulty of implementing your own caching logic. With the arrival of the sixth version of the Workbox library, the trade-off between flexibility and ease of automation of network tasks for PWA is no longer needed. In this talk, Maxim Salnikov will tell you how to get started with Workbox 6, implement typical functionality for an offline web application, and go further by adding your own caching logic.

Outline:
Using Service Worker API - main challenges
Back to declarative approach with Workbox
Using recipes to automate common tasks
Building our own plugin for maximum flexibility
Adding Workbox to your app in 5 minutes

Speaker: Maxim Salnikov /   / webmaxru  

Maxim Salnikov is an Oslo-based cloud and web front-end geek who builds web applications since the end of the last century and shares his extensive experience with many aspects of the web platform by speaking/training at developer events around the world and running his own conferences & meetups. He is actively exploring new features of the web and the idea of progressive web applications (PWA) in particular.

Intro: 0:00
Talk: 3:53
Q&A: 42:02

RESOURCES:
Workbox Demo Code from the talk: https://aka.ms/workbox6
Slack-Channel about PWA with 2000+ devs incl. browser / framework /libs reps: http://aka.ms/pwa-slack

Subscribe to our newsletter to receive more interesting links to this and other topics:
http://bit.ly/frontend_rm_newsletter

Frontend RheinMain is a community-hub for frontend devs and friends in RheinMain. Our misson is to push knowledge transfer and connect webworkers by running meetups and livestreams and supporting related initiatives. We enable developers connect with other webworkers, to learn new stuff and get inspired by latest developments in the frontend field.

https://www.frontend-rheinmain.de
  / frontend_rm  
https://www.meetup.com/frontend_rm

#serviceworker #workbox #pwa #progressivewebapp #frontendrm #meetup #frontend #rheinmain