The post debates the use of TCP versus UDP for data transmission over the internet, emphasizing that while UDP is traditionally used for scenarios requiring timeliness like live video streams, its unreliability makes it problematic. It advises developers against building applications directly on UDP due to the complexity and challenges involved, suggesting the use of QUIC instead for better timeliness and reliability. Additionally, it highlights issues like bufferbloat and the importance of proper congestion control mechanisms.

7m read timeFrom quic.video
Post cover image
Table of contents
TCP vs UDPProperties“Unreliable”DatagramsInternet of QueuesOh noYou, The Application DeveloperTimelinessIn Defense of DatagramsConclusion
2 Comments

Sort: