New HTTP dropped two months ago:
datatracker.ietf.org/doc/rfc9114/
http3 build on "quic" on top of udp. Kinda interesting. Snarky analysis is just that with site's so crammed with ads vendors want faster ways to ship them. Solution should be ad blocker 😎
Conversation
Less snarky thoughts are just interested in the trend away from TCP and more serialization. Will need to read more, curious what this offers on top of HTTP2/spdy multi fetch
3
1
Replying to
TCP provides the semantics of a stream so HTTP/2 multiplexing everything over 1 connection makes that all get tied together. Data is received in the order it was sent as one stream. It depends on having extremely good congestion control and properly controlled minimal buffers.
There's still a lot of bufferbloat and it completely breaks HTTP/2 prioritization. Most routers have something far worse than CAKE or even fq_codel as their queuing
discipline.
Guide at grapheneos.org/articles/serve if you're interested in making it work as well as possible though.
1
1
Probably want to set net.ipv4.tcp_notsent_lowat lower than 128k if you actually want HTTP/2 prioritization to work though. Consider a client starting up transfers for a dozen images and then wanting a higher prioritize resource. Server will have filled huge buffers with images.
1
Show replies

