QUIC for Node.js!
summary
Node.js gains a QUIC implementation built on a modified OpenSSL and helper libraries, producing 90k lines across three PRs including 25k lines of C++ to handle encryption, flow control, and streams. Handshakes run about 60% faster and data rates show 20–70% improvement in benchmarks. The code functions for testing but triggers occasional segfaults and remains experimental until OpenSSL 3.1 (estimated 1–2 years), with PRs open for review.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:18What is QUIC
- 2:20HTTP/2 limitations
- 3:42Head-of-line blocking
- 5:32QUIC solves blocking with UDP
- 7:19QUIC encryption and TLS
- 8:01Node.js QUIC progress
- 8:42QUIC server in Node.js
- 9:47QUIC streams flexibility
- 10:50QUIC client in Node.js
- 11:53QUIC performance benefits
- 13:17QUIC architecture in Node.js
- 14:22QUIC vs HTTP/3
- 15:03Code review details
- 16:47QUIC review challenges
- 17:28OpenSSL limitations
- 18:12QUIC future timeline
- 18:54Q&A








