HTTP/2 in action
summary
Builds an HTTP/2 server in Java using Vert.x, JDK, keystore and ALPN, with a Docker image and GitHub repo; demonstrates multiplexing, header compression and server push but finds Chrome delays pushed resources instead of using them immediately. Claims HTTP/2 cuts round trips on high‑latency networks and shows a 40% adoption figure for the web; the demo runs locally and serves push promises successfully, though real‑world browser behavior limits the expected gains.
AI-written summary · about
chapters (22)
- 0:00Start
- 2:43HTTP in perspective
- 12:33Terminology
- 13:22The protocol from a bird's eye view
- 14:15A request
- 14:35A response
- 17:07How is HTTP/2 gonna solve that?
- 19:02Binary protocol
- 20:58Streams, messages, frames
- 23:18Multiplexing
- 25:38Server push
- 26:15Header compression (HPACK)
- 27:05HTTP/2 in action
- 27:50Requirements
- 28:13Application resources
- 28:26Demo time!
- 31:58Comparing HTTP/1.1 to HTTP/2
- 32:48HTTP: high latency
- 33:28Demonstration
- 35:00Findings and recommendations
- 35:44Sources / literature
- 38:40Any questions?








