A QUIC Update
summary
Node.js adds an experimental QUIC in core implementation that targets HTTP/3 on top of UDP and TLS 1.3 (IETF draft 24, Dec 2019). It removes TCP head‑of‑line blocking by giving each stream independent flow control, cuts handshake round‑trips (one vs three), and integrates ngtcp2 for QUIC internals. The implementation is about 70% complete, demos now run after earlier segfaults, and contributors are encouraged to add JavaScript unit tests or C++ tests via the GitHub project board.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:03What's my name again?
- 1:56What are we going to cover?
- 6:26http/1.1 server
- 9:44http/2 server
- 11:55TCP head-of-line blocking
- 12:54Chain metaphor
- 14:14QUIC is built on UDP
- 14:28Speaking of UDP...
- 16:42Load the webpage
- 17:09project board
- 17:35How can I write unit tests?
- 18:23Example webpage on QUIC
- 18:36Demo
- 20:09Summary
related talks
37mHTTP/3: why and where are we?
21mA QUIC bit of fun with Node.js
34mHTTP/3 is coming
30mHTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
40mHTTP/3 - HTTP over QUIC is the next generation
19mQUIC for Node.js!
51mHTTP/3 and QUIC: Who, what, where, when and, WHY?
30mThere and back again: reinventing UDP streaming with QUIC
