BooK: HTTP/3 Explained

date: 2019-12-13 · Tags: #network, #good-reading

Welcome to next stage of HTTP!

What is HTTP/3?

  • QUIC (Quick UDP Internet Connections) is a secure transport protocol allows the fast and easy sending of simple packets over the connection-less UDP
  • HTTP/3 == HTTP/2 over QUIC

Key advantages of QUIC over TCP+TLS+HTTP2 include:

  • Improved connection establishment speed (0-rtt).
  • Improved congestion control by moving congestion control algorithms into the user space at both endpoints.
  • Improved bandwidth estimation in each direction to avoid congestion.
  • Improved multiplexing without head-of-line blocking.
  • Contains forward error correction (FEC).

Challenges of HTTP/3:

  • ISP often filters UDP packets for QoS

HTTP/3 Explained is such a good reading materials to understand this new protocol.

References:

Updated (May 28, 2022): Add some quotes from