Stream
A logical flow of frames over a single connection.
Origin
Multiplexed streams over a single connection appeared in SPDY (2009) and became HTTP/2 in 2015. HTTP/3 (2022) made each stream independent at the transport layer.
Where it shows up in production
- HTTP/2 Many parallel requests over one TCP connection — but a TCP loss blocks every stream.
- HTTP/3 / QUIC True per-stream loss recovery: a dropped packet only stalls one stream.
- gRPC streaming Server-streaming, client-streaming, and bi-directional streaming RPCs all use HTTP/2 streams.
On Semicolony
Sources & further reading
Found this useful?