HTTP/2 is coming! Unbundle all the things?!?
summary
HTTP/2 reduces parallel TCP connections into one multiplexed stream so latency drops (demo shows ~800 ms saved on a blog and about half the load time on mobile), but old rules still matter: the web averages 2.3 megabyte / 40 TCP connections and rendering must not be blocked. Practical moves: split into small, versioned bundles and long-cache static assets (SVGs), use tree shaking with ES2015 modules via rollup.js or webpack, and follow the maxim best request is a request not being made — note Khan Academy’s case where removing bundling made things slower because gziped repetition disappeared.
AI-written summary · about
chapters (10)
- 0:00Start
- 2:36HTTP/2 is here!
- 6:19Head of line blocking
- 7:33triggering requests
- 12:13mobile connections
- 12:40Performance guidelines
- 19:20Frequency of change
- 20:04Optimised utility layer
- 20:17Extending the utility layer
- 20:39Tree Shaking








