PWAs, are we there yet?!
summary
Progressive Web Apps reach practical maturity: service workers plus a web manifest over HTTPS give offline, installable apps; Angular CLI adds a PWA with one command and generates an ngsw-config.json that encodes cache strategies. Demonstrated push uses web-push and Firebase endpoints and a VAPID key pair, and Lighthouse moves from 82 to 100 after small fixes. Browser limits matter: Chrome allows <~6% free storage, Safari evicts caches >50MB and may unregister service workers after weeks. App‑install UI and APIs remain inconsistent across browsers.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:42What defines a PWA
- 9:49Baseline happiness
- 10:31Service workers
- 17:25Registering service workers
- 20:59Web manifest
- 22:48Angular PWAs
- 26:53Lighthouse testing
- 28:59PWA browser support
- 34:40Push notifications
- 40:35PWA gotchas
- 43:47PWA tools
- 44:53Q&A








