HTTP/3 is the third major version of HTTP, standardized by the IETF in 2022 as RFC 9114. While the earlier HTTP/1.1 and HTTP/2 run on TCP, HTTP/3 uses QUIC (RFC 9000 / standardized in 2021), which runs on UDP, as its transport. For this reason, the head-of-line blocking that occurred at the TCP layer does not happen.
In URL shorteners, the payload of a redirect response (301/302) is extremely small, so the overhead of establishing the connection becomes relatively large. Where QUIC's 0-RTT resumption is available, requests can be sent without waiting for the handshake to complete, which saves the round trips spent on establishing the connection. However, because data sent with 0-RTT carries a replay risk, RFC 8470 allows this sending only for safe methods such as GET and prohibits sending unsafe methods through this path. Requests asking for a redirect are GET, so they fall within this condition.
QUIC has the following characteristics: (1) because connection multiplexing is independent per stream, the impact of packet loss is localized, (2) connection migration (keeping a connection alive when the IP address changes) improves stability in mobile environments, and (3) because encryption with TLS 1.3 is a prerequisite, there is no option to communicate in plain text.
As of 2024, all major browsers (Chrome, Firefox, Safari, Edge) support HTTP/3, and CDNs such as Cloudflare, Fastly, and AWS CloudFront also support HTTP/3. When a URL shortener serves redirects through a CDN, HTTP/3 support can often be enabled with only a configuration change.