Service Worker Debugger
Lifecycle · Caches · Push · Sync
Not Detected
Registration Info
ScopeDetecting...
Script URL
Update via cache
StateDetecting...
API Support SW ✓ Cache ✓ Push ? Sync ?
Cache Storage
Cache Match Tester
Add Cache Entry
Update Flow Simulation
How Update Flow Works
  1. Browser checks if the registered SW file has changed (byte-for-byte)
  2. If changed, new SW enters installing state
  3. New SW remains in installed/waiting state until old SW releases control
  4. Closing all tabs or calling skipWaiting() triggers activation
  5. Old SW becomes redundant and is discarded
Push Subscriptions
Send Test Push

Sends a simulated push event to the active SW. Requires Notification permission for visual notification.

Background Sync Events
Fire Sync Event
Real-Time Event Log