Performance Optimizations for Progressive Web Apps
summary
Mobile users abandon sites after ~3s and the goal is interactive in 5s, repeat in 2s; keep JS under ~170KB. Use Chrome DevTools + Lighthouse and the User Timing API to measure real users, run audits in CI, and emulate fast 3G + 6x CPU. Move auth and critical API calls above framework boot, use preload/DNS-prefetch, inline initial splash HTML/CSS, and defer heavy scripts. Real results: a site drops from ~6s to ~2.3s interactive and fleet metrics fall from ~21s to ~15.6s.
AI-written summary · about
chapters (9)
- 0:00Introduction and importance
- 1:09Web vs. native experiences
- 2:57Defining performance goals
- 5:18Measuring and auditing
- 7:42Reducing payload and bloat
- 9:52Critical path optimization
- 12:58Rendering and network fixes
- 16:46Fine-tuning for speed
- 21:04Conclusion and takeaways
related talks
42mBuilding quick apps in 2018
01h 03mSpeed up your Web Application
37mAdapting to the Mobile Web F̶u̶t̶u̶r̶e̶ Present
46mWeb Performance in 2018
35mDesigning Great Progressive Web Apps
32mPractical Performance Tips Building Progressive Web Apps
28mPractical Performance
51mOutrun the 🐻! Performance Optimizations for Progressive Web Apps
