Node.js: Embedder Crashes Get Squashed

Shelley Vohr landed two hardening fixes for embedders on the same day - one for multiple Environments sharing an isolate, one for malformed snapshot blobs - while a wave of test cleanup work targeted flaky and slow test suites.

Duration: PT2M43S

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-09-13T13:03:30Z
  • Audio duration: PT2M43S

Transcript excerpt

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

Good day, and welcome to the Node.js briefing for September 13th, 2026.

Today's clearest signal is around embedder reliability. Two separate fixes from Shelley Vohr, both merged this morning, address crashes that only show up when Node is used as a library rather than a standalone runtime.

Pull request 65978 fixes an abort that hit any embedder running two Environments off the same isolate data - a pattern the documentation explicitly allows. Loading net, http2, or the crypto key classes in that second Environment would trip a check meant to catch programming errors, not legitimate use. The fix builds…

The second theme is test suite hardening, largely from Filip Skokan's work bundled under pull request 65980. Several commits - synchronizing runner events over a socket instead of a fixed 30-second delay, reusing fixed Diffie-Hellman primes instead of generating fresh ones, overlapping SLH-DSA signature checks, and…

Smaller but notable: pull request 64871 makes calling listen twice on a server throw consistently instead of silently letting a second call replace the first. Pull request 64449 fixes a TypeError in deepStrictEqual when comparing maps with null keys. And pull request 65969…

W…

Nearby episodes from Node.js

  1. Hardening Pass Across Streams, Crypto, and Native Bindings
  2. Shared Isolates and Sibling Environments Under Fire
  3. Buffer Bugs, Backports, and a Startup Speedup
  4. Release Day Cleanup and a Late-Landing Inspector Revert
  5. Virtual File System Hardens Up, Crypto Gets Leaner
  6. QUIC Hardening and Stream Cleanup Take Center Stage
  7. Weekly Recap - Hardening the Edges: Streams, Storage, and the Virtual File System
  8. The Virtual File System Grows Up, and Crash Fixes Everywhere