← Back to Labs

QUIC Transport Protocol

See why HTTP/3 adopted a new transport: faster setup, independent streams, and connection migration.

TCP + TLS 1.3QUICClientServerSYNSYN-ACKACK1 RTTClientHelloServerHello+FinClient Finished2 RTT2 RTT totalClientServerInitial(ClientHello)Initial+Handshake(ServerHello+Fin)1 RTTFinished + Data1 RTT total50% fewer RTTs
Step 1 / 10TCP+TLS vs QUIC Handshake

Start with the baseline problem. TCP needs its own setup, then TLS needs another, so a brand-new HTTPS connection spends two round trips just becoming ready. QUIC combines those stages.

Arrow keys to navigate · R to reset

Tap dots to jump to any step

Read the full article →Take the quiz →