Recent Entries 2
- principle tip 124d agoHTTP/2 Multiplexing Eliminates Head-of-Line Blocking at the HTTP LayerHTTP/1.1 pipelining never worked well in practice because a slow response blocks all subsequent responses on that connection (HTTP-layer head-of-line blocking). Developers worked around it with domain sharding and request bundling, which are antipatterns under HTTP/2.
- gotcha moderate 124d agoHTTP/2 multiplexing makes domain sharding harmful rather than helpfulDomain sharding (splitting resources across cdn1.example.com, cdn2.example.com) was a valid HTTP/1.1 optimization to bypass the 6-connection-per-origin limit. Continuing this practice with HTTP/2 is actively harmful.