PWA Fundamentals: websites with superpowers
summary
Claims that browser support is excellent since 2015 and that PWAs can feel native get tested with concrete code: a demo PWA uses a Manifest File, an npm icon generator (npm run generate), registered Service Workers with install/activate/fetch handlers, static v1→v2 cache versioning, dynamic cache plus an indexDB store for JSON, and an offline.html fallback. Measured load drops from ~145ms to ~59ms. Add‑to‑home handling, skipWaiting update flow, and periodic/background sync notes are implemented or shown as working or experimental.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:29Rowdy Rabouw
- 3:38Key Features
- 8:14Manifest File
- 12:54AZHS Criteria
- 18:53Service Workers
- 22:03Cache API
- 26:19Cache Cleanup
- 36:36IndexedDB
- 43:48Background Sync API
- 45:07Periodic Sync API
- 46:43New version available!








