HTTP 2 for Node js Core
summary
An HTTP/2 implementation for Node core exists as C-backed glue to nghttp2 with a minimal core API (session + stream) and a compatibility layer; header compression yields about 80–90% header reduction in tests; a working server and client prototype lands as an experimental feature in Node 8x around June 2017; current benchmarking shows ~30,000 requests per second vs ~45,000 for the existing HTTP/1 path; TLS is preferred and push, prioritization and flow control are implemented; repo: github.com/nodejs/http2.
AI-written summary · about
chapters (12)
- 0:00Intro
- 2:34HTTP v1.1 and HTTP/2 are two very different things.
- 10:02HTTP/2 Priority Queue & Multiplexing
- 11:07HTTP/2 Header Compression
- 18:21HTTP/2 HPACK Delta Encoding
- 18:47HTTP/2 Request/Response Flow
- 21:36HTTP/2 vs. HTTP v1.1 In Node.js Core
- 26:15HTTP/2 Implementation Layers
- 29:41HTTP/2 Server Example
- 31:20HTTP/2 Client Example
- 33:16HTTP/2 API Layers
- 34:14HTTP/2 Timeline








