Skip to main content
miji.be

HTTP/2

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

Nov 2, 2026 / 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.

One 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). However, according to the Chrome developer blog (2022), server push is disabled by default from Chrome 106.

HTTP/2 is also relevant to URL shortening redirects. 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 October 2026.

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.

Was this article helpful?

Related Terms

HTTPS

The secure version of HTTP that encrypts data transmitted between a browser and a web server using TLS.

HTTP Header

Metadata sent alongside HTTP requests and responses. Used for cache control, authentication, specifying redirect destinations, and more.

HTTP Status Code

A three-digit number returned by a web server indicating the result of a client's request.

Page Speed

A measure of how quickly a web page loads and becomes interactive, affecting both user experience and search rankings.

SSL/TLS

Cryptographic protocols that provide secure communication over the internet by encrypting data between client and server.

HTTP/3

The latest version of HTTP, running on the QUIC protocol. It eliminates TCP head-of-line blocking and speeds up redirect responses.

Related Articles

How URL Shorteners Work - The Technical Side of Redirects

Discover the technical mechanics behind URL shortening: hash generation, database lookups, HTTP redirects, and more. Includes HTTP response examples and base-62 encoding calculations.

How Redirect Chains Impact Web Performance - Speed Optimization for Short URLs

Quantitative analysis of how short URL redirect chains affect Core Web Vitals and page load speed. Covers redirect hop optimization, edge redirects, and HTTP status code selection for maximum performance.

What Happens When You Click a Link? A Peek Behind the 0.5-Second Curtain

What happens behind the scenes when you click a link? An adventure-style guide covering DNS, requests, responses, and how URL shortener redirects work.

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 may already be enabled 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. The difference is smaller for simple pages with few resources.

Put the terms to work

Shorten a URL for Free