All Questions
Real Time Updates hard

Why does switching from WebSockets (TCP) to WebTransport (QUIC/UDP) improve video streaming performance on lossy networks (1% packet loss)?

  1. A UDP has higher bandwidth limits.
  2. B In TCP, one lost packet halts the delivery of *all* subsequent packets (Head-of-Line Blocking). In QUIC, independent streams allow Video Frame B to arrive even if Video Frame A is lost.
  3. C QUIC does not use encryption.
  4. D TCP headers are too large.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions