June 6, 2022
HTTP/3 standardized
RFC 9114 published HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./3 on June 6, 2022 — HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. semantics mapped onto the QUIC transport protocol over UDP.
What it was for
HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./3 keeps HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. methods and status codes but replaces TCPTransmission Control Protocol — a reliable, connection-oriented protocol used on the internet. with QUIC — faster handshakes, per-stream flow control, and no TCPTransmission Control Protocol — a reliable, connection-oriented protocol used on the internet. head-of-line blocking. QPACK compresses headers like HPACK did for HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./2. Major browsers and CDNs enabled HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./3 by default for lower latency on lossy networks.
Companies
- IETF
Why it's here
HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./3 completed the HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. performance story started by HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./2 and Google's QUIC experiments.
Why it mattered
It is now the preferred transport for many sites, especially on mobile and high-latency links.
What it solved
TCPTransmission Control Protocol — a reliable, connection-oriented protocol used on the internet.'s head-of-line blocking still hurt HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./2 on unreliable networks; QUIC fixes that at the transport layer.
Media
- ImageHTTP/3
IETF HTTP Working Group (HTTPbis), Public domain, via Wikimedia Commons
Related
- HTTP/2 standardizedMay 14, 2015
- HTTP/1.1 standardizedJanuary 1997
- TLS 1.0 standardizedJanuary 1999