HTTP/2: Binary Framing, Multiplexing, HPACK and HTTP/2 in Kestrel
HTTP/2 doesn't change semantics; it splits messages into binary frames belonging to streams, interleaves them on one TCP connection and compresses headers with HPACK. Pseudo-headers and h2c with curl, one connection instead of 20 for 20 concurrent requests, Kestrel's 100-stream limit, HttpClient's default 1.1, and 103 Early Hints instead of Server Push.
8 Nov 2026
·
9 min
·
5