Conversation

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 😎
1
2
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.
1
1
Replying to and
Now consider what happens if some of those packets are lost and need to be retransmitted after the timer for that, etc. You're waiting on all of that because you're using a single TCP connection. High priority resource may be 200 bytes but it's going to be waiting for megabytes.
1
1
Replying to and
QUIC provides support for concurrent streams / messages within a connection with different priorities at the transport and encryption layers by replacing TCP and TLS. Opening many TCP connections consumes too many resources, is unfair to other applications and they start slowly.
1
Show replies