3 ms·
Leading off with a glib remark, but: now that HTTP is no longer a transport protocol (QUIC is), do we have to rename it? :) Seriously, as I said in the RFC9114
by rektide 4y ago
Leading off with a glib remark, but: now that HTTP is no longer a transport protocol (QUIC is), do we have to rename it? :)
Seriously, as I said in the RFC9114/HTTP3 spec[1] submission, it's so cool to have this split.
QUIC is so capable, such a neat set of ideas for a transport (although I have some deep laments about it being woefully anti-extensible[2]; to use QUIC you essentially have to fork it & start your own new protocol). That HTTP can express itself in terms of another spec is one of the most compelling, longest-hardest won & best victories for "abstraction" (or layering) that computing has seen.
That we'll be able to iterate on HTTP in new ways, by having a common semantic base, keeps the future open & iterable. (e.g.: HTTP over PCIe? Why not!) Huge wins.
[1] https://news.ycombinator.com/item?id=31647033 https://news.ycombinator.com/item?id=31647033
[2] https://news.ycombinator.com/item?id=31402311 https://news.ycombinator.com/item?id=31402311