quic-demo.r3dakted.net
This site is an HTTP/3 showcase: every mechanism that distinguishes HTTP/3 from HTTP/2 is exposed as an interactive demo, alongside a live HTTP/2 baseline so the differences are visible without DevTools.
The right-rail sidebar always shows your QUIC connection's current state and a tailing log of the protocol events that produced it. For a full trace and a downloadable qlog, visit /inspect/session.
Demos
▶ Multiplexing under loss — live now
Watch a 100-tile grid load over HTTP/2 and HTTP/3 side by side under real packet loss — HTTP/2 stalls on head-of-line blocking while HTTP/3's independent streams keep flowing.
▶ Handshake-RTT race — live now
Race a cold connection setup over HTTP/2 and HTTP/3 — HTTP/3 merges transport and crypto into ~1 round trip while HTTP/2 needs TCP then TLS (2–3), with the real numbers measured in your browser.
▶ QPACK header compression — live now
Watch your own request headers shrink — and almost vanish on repeat.
▶ Per-stream independence — live now
One stalled tile freezes HTTP/2's grid — HTTP/3 flows around it.
Cold handshakes vs a resumed session — measured from your browser.
▶ Connection migration — live now
Switch networks mid-download. HTTP/3 doesn't notice. TCP can't survive it.
Six claims. Verified by your own browser, or waiting for you to try.