Mobile Web Performance
summary
Mobile pages balloon from 0.7 MB to 3.3 MB average, while many phones ship with 32–1,200 MB RAM and tiny batteries, so CPU, decoding and DNS latency kill perceived performance. Concrete fixes: shrink images with srcset/WebP, remove unused JS, gzip text, serve via CDN, chunk long work to under 50 ms tasks (RAIL), and avoid autoplay video or heavy analytics. Uses Lighthouse + WebPageTest + DevTools and an experimental page that drops load time from ~1.2s to 0.28s after removing analytics.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 4:12Mobile Devices
- 6:46Mobile Performance Concerns
- 7:48Story Time
- 9:42Web Performance
- 14:03Rail
- 14:59Navigation Timing
- 16:11Website Speed
- 16:50Rules
- 17:27Lighthouse
- 20:52Solutions
- 21:45Zoom
- 22:21Optimize Images
- 22:59Resize Images
- 23:46Size Image
- 24:40Image Source Source Set
- 25:11Image Compression
- 26:24CSS Effects
- 27:55Optimize Video
- 29:11Source Attribute
- 30:20Everything Else
- 30:34Style Sheets
- 30:49JavaScript
- 32:20Minimize DOM nodes
- 32:39Squish vs Responsive
- 33:03HTTP
- 34:13AMP
- 34:37Conclusion
related talks
37mIt's just too Slow: Testing Mobile application performance
53mPerformance Checklist for the Mobile Web
41mMaking The Mobile Website Faster
35mRevitalising the Web - The Importance of Web Performance
43mThe Mobile Web: MIA
57mHigh Performance Mobile
33mRedefining Web Performance
36mNobody cares about web performance. It's hard, expensive and unneeded
