Brief intro to HTTP 3
March 24, 2026 ยท View on GitHub
HTTP/1.1
- Many parallel TCP connections
- Ineffective TCP use
- HTTP head-of-line blocking: finite set of connections, where to put request from a pool of connection
HTTP/2
- use single connection per host
- Parallel streams.
- TCP head-of-line blocking
Google QUIC
- Google deployed http2 frames over UDP in 2013
IETF QUIC
- Faster handshakes
- Earlier data
- Connection-id
- Built on top of UDP instead of IP.
- Its a transport protocol, means different types of application protocols can be built on top of it. One example is HTTP3.
- HTTP3 is built on top of UDP instead of TCP
- QUIC looks like a DDoS Attack.
- High CPU usage (x2)