Skip to main content
短.be

HTTP/2

The successor protocol to HTTP/1.1. Dramatically improves web page loading speed through multiplexing, header compression, and server push.

Nov 16, 2025 · About 1 min read

Redirect

HTTP/2 is the second major version of the HTTP protocol, standardized in 2015. It was designed to overcome the performance limitations of HTTP/1.1, which was defined in 1997, and significantly improves web page loading speed.

The biggest problem with HTTP/1.1 was that a single TCP connection could only process one request at a time. Browsers opened multiple TCP connections to fetch resources in parallel, but the connection limit (typically 6) caused queuing delays on resource-heavy pages. HTTP/2 solves this with multiplexing, allowing multiple requests and responses to be processed simultaneously over a single TCP connection.

HTTP/2 introduces three major improvements. First, multiplexing (parallel processing of multiple requests over one connection). Second, header compression (reducing HTTP header size with the HPACK algorithm). Third, server push (proactively sending resources before the client requests them).

HTTP/2 matters for URL shortening redirect performance. Multiplexing speeds up page loading after the redirect, and header compression reduces the size of the redirect response itself. According to W3Techs, approximately 35% of all websites were using HTTP/2 as of 2024.

HTTPS is effectively required for HTTP/2. While the specification allows HTTP, major browsers only support HTTP/2 over HTTPS connections. Therefore, deploying HTTP/2 goes hand in hand with SSL/TLS certificate configuration. In 2022, the successor protocol HTTP/3 (based on QUIC) was also standardized, pushing performance even further. Related books are also available on Amazon.

Share on XHatena

Was this article helpful?

Related Terms

Related Articles

FAQ

Do I need to change my server configuration to use HTTP/2?
Yes, you need to enable HTTP/2 in your web server (Nginx, Apache, etc.). However, if you use a CDN like Cloudflare, HTTP/2 is often enabled automatically on the CDN side.
What is the difference between HTTP/2 and HTTP/3?
HTTP/2 runs on TCP, while HTTP/3 runs on QUIC (UDP-based). HTTP/3 handles packet loss retransmission more efficiently, improving performance in mobile environments and during network switches.
How much does HTTP/2 improve perceived loading speed?
The more resources a page has, the greater the benefit. Pages with many images and scripts can see load times reduced by 20-50%. The difference is smaller for simple pages with few resources.

Ready to create a short URL?

Shorten a URL for Free