Some notes about HTTP/3

Posted on
news protocol web

HTTP/3 is going to be standardized. As an old protocol guy, I thought I’d write up some comments. Google (pbuh) has both the most popular web browser (Chrome) and the two most popular websites (#1 #2

Therefore, they are in control of future web protocol development. Their first upgrade they called SPDY (pronounced ‘speedy’), which was eventually standardized as the second version of HTTP, or HTTP/2. Their second upgrade they called QUIC (pronounced ‘quick’), which is being standardized as HTTP/3.

SPDY (HTTP/2) is already supported by the major web browser (Chrome, Firefox, Edge, Safari) and major web servers (Apache, Nginx, IIS, CloudFlare). Many of the most popular websites support it (even non-Google ones), though you are unlikely to ever see it on the wire (sniffing with Wireshark or tcpdump), because it’s always encrypted with SSL. While the standard allows for HTTP/2 to run raw over TCP, all the implementations only use it over SSL.