Head-of-Line Blocking
A performance problem where a slow or lost packet blocks the processing of all subsequent packets in the same ordered stream, even if those later packets have already arrived. In HTTP/1.1, a single slow request on a connection blocks all queued requests (pipelining head-of-line blocking). HTTP/2 solved this at the HTTP layer with multiplexed streams but still suffers from TCP-level head-of-line blocking when a packet is lost. HTTP/3 over QUIC solves TCP head-of-line blocking by providing independent stream multiplexing at the transport layer.
Giao thức liên quan
Được đề cập trong hướng dẫn
HTTP/2 vs HTTP/3: What Changed and Why
HTTP Fundamentals
HTTP Request Lifecycle: From URL to Response
HTTP Fundamentals
Connection Management and Keep-Alive
Performance & Optimization
API Response Time Optimization: From Database to Wire
Performance & Optimization
RFC 7540: HTTP/2 Protocol Deep Dive
Protocol Deep Dives
RFC 9114: HTTP/3 Protocol Deep Dive
Protocol Deep Dives
QUIC Protocol: The Transport Layer Behind HTTP/3
Protocol Deep Dives
Migrating from HTTP/2 to HTTP/3: QUIC Deployment Guide
Migration & Upgrades