Miloslav Pojman - HTTP/3 – Why should I care?

HTTP/3, the next generation of the HTTP protocol, built on QUIC, a new transport protocol that replaces TCP with UDP, offering faster connections, better security, and improved efficiency.

Key takeaways
  • HTTP/3 is the next version of the HTTP protocol, built on top of QUIC, a new transport protocol that replaces TCP with UDP.
  • QUIC has encryption built-in, making it secure from the start, and offers advantages such as faster connection setup, better loss recovery, and multiplexing of streams.
  • HTTP/3 is not backwards compatible with HTTP/2 or HTTP/1, and requires updated software and libraries.
  • The main goal of HTTP/3 is to make the Internet faster and more efficient.
  • QUIC can evolve independently of the HTTP protocol, making it more flexible and future-proof.
  • TCP has too many layers and takes too much time to set up a connection, which is a major bottleneck.
  • QUIC is designed to fix this problem, with faster connection setup and encryption.
  • Akamai and Google are actively involved in the development and deployment of QUIC.
  • HTTP/3 is likely to be widely adopted, especially since many major players are investing in its development.
  • HTTP/3 will allow for faster and more reliable transfer of data over the Internet, improving user experience and making the Internet more efficient.
  • Libraries such as httpx and requests will support HTTP/3 in the future.
  • TCP’s limitations are well understood, but QUIC’s properties make it an attractive alternative.
  • GQUIC and IETF QUIC are the two main implementations of QUIC, with Google’s QUIC being a proprietary version.