An Early Benchmark of Quality of Experience Between HTTP/2 and HTTP/3 using Lighthouse

04/04/2020
by   Darius Saif, et al.
0

Google's QUIC (GQUIC) is an emerging transport protocol designed to reduce HTTP latency. Deployed across its platforms and positioned as an alternative to TCP+TLS, GQUIC is feature rich: offering reliable data transmission and secure communication. It addresses TCP+TLS's (i) Head of Line Blocking (HoLB), (ii) excessive round-trip times on connection establishment, and (iii) entrenchment. Efforts by the IETF are in progress to standardize the next generation of HTTP's (HTTP/3, or H3) delivery, with their own variant of QUIC. While performance benchmarks have been conducted between GQUIC and HTTP/2-over-TCP (H2), no such analysis to our knowledge has taken place between H2 and H3. In addition, past studies rely on Page Load Time as their main, if not only, metric. The purpose of this work is to benchmark the latest draft specification of H3 and dig further into a user's Quality of Experience (QoE) using Lighthouse: an open source (and metric diverse) auditing tool. Our findings show that, for one of H3's early implementations, H3 is consistently worse than H2 in terms of performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2022

Exploring Proxying QUIC and HTTP/3 for Satellite Communication

Low-Earth Orbit satellites have gained momentum to provide Internet conn...
research
02/07/2019

EYEORG: A Platform For Crowdsourcing Web Quality Of Experience Measurements

Tremendous effort has gone into the ongoing battle to make webpages load...
research
02/24/2021

Measuring HTTP/3: Adoption and Performance

The third version of the Hypertext Transfer Protocol (HTTP) is currently...
research
06/18/2019

A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC

Existing performance comparisons of QUIC and TCP compared an optimized Q...
research
07/07/2020

Third-party transfers in WLCG using HTTP

Since its earliest days, the Worldwide LHC Computational Grid (WLCG) has...
research
10/27/2021

Sharding and HTTP/2 Connection Reuse Revisited: Why Are There Still Redundant Connections?

HTTP/2 and HTTP/3 avoid concurrent connections but instead multiplex req...
research
10/17/2019

Perceiving QUIC: Do Users Notice or Even Care?

QUIC, as the foundation for HTTP/3, is becoming an Internet reality. A p...

Please sign up or login with your details

Forgot password? Click here to reset