HTTP/3
Definition
The latest web protocol using QUIC instead of TCP. Offers faster connections and better performance on unreliable networks, especially mobile.
What is HTTP/3?
HTTP/3 is the newest version of the HTTP protocol, finalised in 2022. Its major innovation is replacing TCP (the traditional transport protocol) with QUIC, originally developed by Google. This fundamentally changes how data moves between browsers and servers.
Major browsers and CDNs like Cloudflare, Google, and Facebook already support HTTP/3.
The Problem HTTP/3 Solves
HTTP/2 improved on HTTP/1.1 but still used TCP, which has a limitation: if one data packet is lost, everything waits until it's retransmitted. This "head-of-line blocking" hurts performance, especially on unreliable connections.
HTTP/3 with QUIC eliminates this. Lost packets only affect their specific stream, not the entire connection.
Key Improvements
Faster Connection Setup
QUIC establishes connections in one round trip instead of two or three. For repeat visitors, it can be zero round trips.
Better Mobile Performance
Mobile users frequently switch between WiFi and cellular. HTTP/3 handles these transitions smoothly without dropping connections.
Improved Packet Loss Handling
Lost packets don't block unrelated data. Sites stay fast even on poor connections.
Built-in Encryption
QUIC includes TLS 1.3 encryption by default. Security isn't optional.
HTTP/2 vs HTTP/3
| Factor | HTTP/2 | HTTP/3 |
|---|---|---|
| Transport | TCP | QUIC (UDP-based) |
| Connection setup | 2-3 round trips | 0-1 round trips |
| Packet loss impact | Blocks all streams | Affects one stream |
| Network switching | Connection drops | Seamless transition |
How to Enable HTTP/3
CDN Support
The easiest path – CDNs like Cloudflare enable HTTP/3 with a toggle.
Server Support
Nginx (experimental), LiteSpeed, and others support HTTP/3, but configuration is more complex than HTTP/2.
Browser Support
Chrome, Firefox, Safari, and Edge all support HTTP/3. Browsers negotiate the best available protocol automatically.
HTTP/3 adoption is growing rapidly. If performance matters, ensure your hosting or CDN supports it.