August 2025
Intermediate to advanced
272 pages
6h 14m
English
The development of HTTP/2 was almost immediately followed by that of HTTP/3. That’s because HTTP/2 and HTTP/3 solve essentially the same problems but are meant for different underlying protocol stacks. HTTP/2 is meant to work with TCP/TLS, while HTTP/3 is designed for QUIC, a new transport layer based on UDP. In this section, we’ll elaborate on the differences between the protocols and the need for HTTP/3.
HTTP/2 solves many of the issues caused by limitations in HTTP/1.1, but some problems with HTTP/1.1 are in fact problems with the underlying transport protocol, TCP.
First, establishing a TCP connection requires a handshake. This takes a full network round trip ...
Read now
Unlock full access