Glossary term
What is QUIC? Meaning for developers
QUIC stands for originally "Quick UDP Internet Connections".
In System Design
A modern protocol built on UDP, with reliability and encryption built in. Example: Powers HTTP/3. Pages load faster on patchy mobile networks.
Learn it properly · System DesignLesson 2: TCP vs UDP: How Data Actually TravelsThe internet loses, duplicates and reorders packets. TCP promises every byte in order and pays for it in round trips; UDP just sends and lets the app cope. How each works, and how QUIC takes the best of both.In The Browser Contract
A newer way to send data, used by HTTP/3. It joins the connection hello and the encryption hello into one. One lost packet does not stop the others.
Learn it properly · The Browser ContractLesson 0: What Happens When You Type a URL (The Full Version)The full trip from pressing Enter to seeing pixels: DNS, TCP, TLS, HTTP, then reading the page and painting it. Caches skip most steps. Every other lesson in this series fits on this map.In Networking for Developers
A transport protocol built on UDP that has streams, loss recovery and TLS 1.3 built in.
Learn it properly · Networking for DevelopersLesson 4: HTTP/1.1, HTTP/2 and HTTP/3Requests and responses on the wire, keep-alive, head-of-line blocking, multiplexing, QUIC, and what changes for you as a developer.