Node.js 24: V8 13.6, npm 11, tightened permissions, URLPattern global
Key update
Node.js 24 (Current) — released in early May 2025 and scheduled to become LTS in October 2025 — upgrades the V8 engine to 13.6 (bringing WebAssembly Memory64, RegExp.escape, Float16Array, and related runtime improvements), bundles npm 11, makes URLPattern available globally, switches AsyncLocalStorage to use AsyncContextFrame by default, includes Undici 7, and advances the Permission Model (CLI flag simplified to --permission). It also changes the Windows build toolchain (MSVC removed; ClangCL required). (nodejs.org, openjsf.org)
Why it matters
This is a practical, non-trivial platform bump you should plan for now. The V8 update gives measurable runtime and language benefits (including better Wasm and newer JS primitives) that can reduce the need for workaround libraries; npm 11 can change install/lockfile behavior and performance in CI and monorepos; URLPattern being global removes a small but common dependency for routing logic; AsyncLocalStorage’s implementation change affects tracing/APM and may alter context propagation semantics in subtle ways; the permission model enables tighter sandboxing for running untrusted or third‑party code; and Undici 7 improves HTTP client performance and protocol support. The Windows toolchain change is the most operationally disruptive item — update CI images and developer toolchains before you try to build Node from source. In short: test your apps and native modules against 24 in staging, validate CI pipelines (especially Windows runners), and schedule migration work before the October 2025 LTS cutover. (nodejs.org, openjsf.org)
Source
Read Next
AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
August 31, 2025AWS announced the CDK CLI and the CDK Construct Library will be released independently and the CLI is moving to a new repository — this changes how you version, install, and automate CDK in CI.
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
August 29, 2025pnpm 10.12 introduces a central, graph-hashed virtual store that lets multiple projects reuse exact dependency graphs, dramatically speeding up local installs on warm caches and improving monorepo workflows.