Node.js: Teardown Reliability and Stream Memory Fixes

Node.js fixed terminal, HTTP/2, and file-stream teardown to prevent wrong terminal modes, crashes, and out-of-memory loops. Small-read buffering, web streams, and inspection also got memory and speed wins.

Duration: PT2M51S

Episode overview

This episode is a short developer briefing from Node.js.

It explains recent repository work in plain language.

  • Show: Node.js
  • Published: 2026-11-14T14:04:56Z
  • Audio duration: PT2M51S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's Saturday, November 14th, 2026, and this is your Node.js briefing.

The big pattern this week is cleanup done right — stopping Node from touching shared state it didn't change, or leaving resources open too long.

First, teardown reliability. Change 66753 fixes terminal handling so Node only restores terminal settings on exit if it actually changed them through raw mode or is exiting on a signal. That ends the bug where piping help into a pager, like node dash h into less, left the pager in the wrong mode. Related, pull…

Second, memory and speed in the hot path. Pull request 67327 gives small stream reads their own right-sized buffer instead of a view into a shared 64 kilobyte slab. That matters for encrypted connections, where every small decrypted chunk pinned the whole slab, driving garbage collection pressure for long-queued…

Finally, clarity. A proposal in 67461 would deprecate the utility versions of Text Encoder and Text Decoder in favor of the globals available since version 11, and new SQLite docs in 67424 explain that numbers bind as floating point and big integers as 64-bit integers, with examples of when that changes lookups. A…

What to remember: check…

Nearby episodes from Node.js

  1. HTTP/2 Shutdown Fixes and Fetch Server Prototype
  2. TLS Trust and Security Hardening
  3. Single-File Fixes, Web Workers by Default, and Fail-Loud Crypto
  4. Filesystem and HTTP/2 Stability Fixes
  5. Startup Speed Push and Certificate Check Fix
  6. Weekly Recap - Startup Speed and Network Reliability
  7. Memory Retention Fixes and API Correctness
  8. Stream Stall Fixes and Test Runner Polish