Skip to content

Service Worker

The service worker is the programmable network proxy at the core of every PWA. Running in its own thread, separate from the page, it intercepts network requests, serves responses from caches, and keeps working after the tab closes — the foundation of offline support, instant repeat loads, push, and background work.

These entries cover how the worker is installed and updated, how to cache deliberately, and the libraries and APIs built on top of it.

Reserved in the coverage matrix and filled in over time:

  • Caching strategies
  • Workbox
  • Background sync
  • The fetch event and routing

← Back to the Reference overview.