OUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js
summary
A production release of index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js contains a typo that lets broken scripts install as zombie ServiceWorkers, infecting tens of thousands of clients and triggering more than 2,000 error reports in 24 hours. Root cause: cache API missing in Chrome <46 combined with a swallowed promise rejection so broken installs persist. Remediations shown: never rename the file, check response.ok, avoid globals, and deploy a suicide service worker or use SW test / SW tester to verify fixes.
AI-written summary · about
chapters (9)
- 0:00Start
- 4:56ACT 6
- 9:14SERVICEWORKER, WHAT'S THE STORY?
- 13:06SERVICEWORKER LIFECYCLE
- 13:17SERVICEWORKER REGISTRATION
- 13:59SERVICE WORKER REGISTRATION
- 15:54SERVICEWORKER INSTALLATION
- 18:30SERVICEWORKER ACTIVATION
- 19:13SERVICEWORKER RUNNING
related talks
23mOUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js
01h 04mJavaScript's Most Wanted
30mWeb Service Workers - Breaking The Web Because It Would Be A Sh...
33mService Workers
42mHow Do Service Workers Even?
29mService Workers: understand and use
35mTame your service worker [...]
41mThe Insecurity Caused By Trusting Your Client-Side Storage
