Performance Comparison of HTTP/3 and HTTP/2 with Proxy Integration
Fan Liu, Behrooz Farkiani, John Dehart, Jyoti Parwatikar, Patrick Crowley

TL;DR
This study compares HTTP/3 and HTTP/2 performance in proxy environments, revealing that proxies significantly boost HTTP/2 performance while HTTP/3 remains consistently robust across various network conditions.
Contribution
It provides a comprehensive evaluation of HTTP/3 and HTTP/2 with proxies, highlighting the robustness of HTTP/3's internal mechanisms in diverse network scenarios.
Findings
Proxies improve HTTP/2 download speeds by up to 90% under severe impairments.
HTTP/3 maintains stable performance regardless of proxies or congestion control.
HTTP/3 outperforms HTTP/2 in high-loss and high-latency environments.
Abstract
This paper systematically evaluates the performance of QUIC/HTTP3 (H3) and TCP/HTTP2 (H2) in proxy-enhanced environments. H3 integrates UDP-based flow-controlled streams, built-in TLS, multiplexing, and connection migration to better support modern web communication. While prior studies show that H3 can outperform or underperform H2 depending on network conditions, the role of proxies and connection migration remains underexplored. We assess a variety of H2 and H3 client implementations across, particularly in lossy networks and proxy setups. Our findings show that proxies can significantly enhance H2 performance, yielding a 90% improvement in single-stream downloads under severe impairments when used with the BBR congestion control algorithm. In contrast, proxies have minimal impact on H3, which maintains consistent performance due to its internal mechanisms. H3 excels under high-loss…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Web Data Mining and Analysis · Caching and Content Delivery
