Whirlwind Tour through the HTTP2 Spec
summary
HTTP/2 ships May 2015 and already handles real traffic: 22% of web traffic and Firefox serving 35% of HTTPS as HTTP/2 by late 2015, while average pages open 38 TCP connections. It moves to binary frames, TLS ALPN negotiation, multiplexed streams with priority trees (default weight 16, examples use 128/64 to get 2/3 share), server push via PUSH_PROMISE, and HPACK header compression with static/dynamic tables plus Huffman coding; Apache/nginx/IIS add it with minimal config, but old concatenation/domain‑sharding patterns must be discarded.
AI-written summary · about








