Beyond the bubble
summary
Less than half the world has Internet access—about 53% offline—and India adds ~108 million new users a year, so optimize for slow, cheap devices like the Moto G4. Average shipped scripts are ~453 KB (≈2 MB decompressed) and 1 MB of JS causes ~1.6 s pause on such phones; code-splitting with webpack and lazy imports plus link rel=preload for WOFF fonts saves 3–5 s of render time. Lighthouse/Calibre measure Time to Interactive and record metrics after each deploy.
AI-written summary · about
chapters (11)
- 0:00Welcome
- 2:50Global internet access
- 7:05Mobile device testing
- 11:06Critical requests in browsers
- 16:04Optimizing web fonts
- 18:55JavaScript costs
- 22:24Disabling JavaScript impact
- 24:29Code splitting
- 26:14Human-centric metrics
- 29:43Performance testing
- 30:25Faster web for all








