Aligning Node.js with the Web Platform
summary
Node.js now embeds many browser primitives so same JavaScript can run server and client: implemented new URL is fully spec-compliant and TextEncoder/TextDecoder, EventTarget and AbortController now cancels async ops across fs/net/http, BroadcastChannel, Web Crypto and the Performance API. A work-in-progress Blob exists but Blob is experimental and lacks streaming, and a full Fetch requires WHATWG streams, headers/formdata integration, origin/cors and HTTP cache decisions plus HTTP/1-2-3 negotiation. Undici is the recommended interim HTTP client.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:50The gulf of unsameness
- 6:10Web Platform APIs
- 7:05Url API
- 8:19New URL
- 9:56Text Encoder
- 12:30Event Target and abort controller
- 15:35Browser API
- 20:00Blob API
- 27:15Whatwg streams API
- 28:20Cores
- 29:33Global States
- 30:53Wrap up








