Skip to main content

What is HTTP/3?

Glossary image
HTTP over QUIC

HTTP/3 is the third major version of the Hypertext Transfer Protocol, the foundational communication standard used to transfer data between web browsers and servers. Unlike its predecessors, HTTP/3 is built on top of QUIC (Quick UDP Internet Connections) rather than TCP (Transmission Control Protocol), a fundamental architectural shift that significantly reduces latency and improves performance on unreliable or high-latency network connections.

How HTTP/3 Differs from Earlier Versions

To understand what makes HTTP/3 distinctive, it helps to consider how earlier versions work. HTTP/2 introduced multiplexing, allowing multiple requests to travel over a single TCP connection simultaneously. However, TCP has a well-known limitation called head-of-line blocking: if a single packet is lost in transit, all other streams sharing that connection must wait until the missing packet is retransmitted and received. On congested or unstable networks, this waiting period adds measurable latency that degrades the user experience.

HTTP/3 eliminates this problem by replacing TCP with QUIC, a transport protocol built on UDP (User Datagram Protocol). Because QUIC manages streams independently at the transport layer, a lost packet only affects the specific stream it belongs to. All other streams continue loading without interruption. This makes HTTP/3 particularly effective on mobile networks, where packet loss and fluctuating signal quality are common.

Connection Establishment and TLS

HTTP/3 also improves the speed of establishing new connections. Traditional HTTPS connections over TCP require separate handshakes for TCP and TLS (Transport Layer Security), which can take several round trips before any data begins flowing. QUIC combines both handshakes into a single process, reducing the time to first byte. For returning visitors, QUIC supports 0-RTT (zero round-trip time) resumption, allowing data transmission to begin almost immediately when reconnecting to a known server.

HTTP/3 and Content Delivery

Major CDN providers and large platforms such as Google and Cloudflare have been early adopters of HTTP/3, and support across modern browsers is now widespread. Because CDNs serve content from geographically distributed edge servers, the latency savings from QUIC are compounded across millions of connections, making HTTP/3 adoption a meaningful performance consideration for high-traffic websites.

Practical Implications for Web Performance

For most developers and site owners, HTTP/3 support is handled at the server or CDN level rather than requiring application-level changes. Enabling it typically involves configuring a compatible web server such as NGINX or Caddy, or activating the feature through a CDN dashboard. Browsers negotiate the protocol automatically through a mechanism called Alt-Svc, falling back to HTTP/2 or HTTP/1.1 when HTTP/3 is unavailable. As a result, enabling HTTP/3 carries minimal risk and can yield measurable improvements in page load times, particularly for users on mobile or high-latency connections.

Have a question?

Get in touch if you'd like to learn more about this topic.

Contact Us