HTTP/2 was fixing all the issues while still keeping TCP as the transport layer. Http/3 is fixing all the issues you can fix if you are allowed to change the transport layer.
There are no more layers to fix.
HTTP/2 was fixing all the issues while still keeping TCP as the transport layer. Http/3 is fixing all the issues you can fix if you are allowed to change the transport layer.
There are no more layers to fix.
Or rather the next layers suffer too much protocol ossification to do anything about them. Replacing UDP isn't viable because too much network gear refuses to route anything but TCP and UDP. And the layer below that is upgrading at a pace comparable to our fight against climate change, with IPv6's 30th birthday coming up in two years.
HTTP has been around since 1991, 33 years ago. We really pushed things faster in the second half of HTTP's life so far.
TCP is fine. HTTP is fine. We need to stop pretending HTTP/2 and HTTP/3 are "upgrades" and just call it a separate protocol. Maybe someday chrome will be able to load from QUIC://news.ycombinator.com