PUSHing web app performance with HTTP/2
summary
Hands-on coverage of HTTP/2’s real effects: use nghttp2/h2load to show HTTP/2 serves many concurrent streams with far higher throughput (demo sends ~10,000 requests), Node.js 9.4 exposes the new APIs, and a small TLS keygen utility eases local HTTPS. A push demo and a FASTify-based manifest prototype eliminate the HTML→asset round trips (zero think-time), but naive pushes waste bandwidth unless paired with a server push aware cache digest or serviceworker. A working http2.live CDN prototype exists, with a few cross‑OS tooling hiccups.
AI-written summary · about
chapters (13)
- 0:00Introduction to HTTP/2
- 2:52Core HTTP/2 concepts
- 8:58Advanced features and connections
- 14:41Standards and participation
- 18:49Debugging and tools
- 25:30Tooling and installation
- 34:03Load testing and performance
- 49:59Additional utilities and setup
- 59:35Building HTTP/2 servers
- 1:15:43TLS and protocol negotiation
- 1:33:33Security extensions and keys
- 1:46:54Implementation and experimentation
- 2:41:13Server push and deployment








