BooK: HTTP/3 Explained
date: 2019-12-13 · Tags: #network, #good-readingWelcome to next stage of HTTP!
What is HTTP/3?
- QUIC (Quick UDP Internet Connections) is a secure transport protocol allows the fast and easy sending of simple packets over the connection-less UDP
- HTTP/3 == HTTP/2 over QUIC
Key advantages of QUIC over TCP+TLS+HTTP2 include:
- Improved connection establishment speed (0-rtt).
- Improved congestion control by moving congestion control algorithms into the user space at both endpoints.
- Improved bandwidth estimation in each direction to avoid congestion.
- Improved multiplexing without head-of-line blocking.
- Contains forward error correction (FEC).
Challenges of HTTP/3:
- ISP often filters UDP packets for QoS
HTTP/3 Explained is such a good reading materials to understand this new protocol.
References:
- QUIC: What is behind the experimental Google Protocol?
- HTTP/3 Explained
- What is HTTP/2 – The Ultimate Guide
Updated (May 28, 2022): Add some quotes from