$ the-wire · showcase
Node absorbs acorn 8.19.0, sqlite 3.54.0, and a V8 patch
By RepoJournal · Filed · About Node.js · Composed from the cited sources · methodology
A dependency-heavy day for nodejs/node: the bundled JS parser and SQLite move forward, V8 gets a patch, and raw HTTP header handling trims allocations on the hot path.
http: reduce raw header name allocations nodejs/node
getRawHeaderNames() now reuses the array returned by Object.values() instead of allocating a second one, preserving header order and casing. Benchmarked against Node.js main at 2152942d52 on an Apple M2 running macOS 15.7.4 (30 runs per binary, 1,000,000 calls per configuration), throughput improved 7.92% with one header, 7.42% with four, and 9.54% with 16, dropping to +0.23% at 64 headers.
deps: update sqlite to 3.54.0 nodejs/node
The bundled SQLite under node:sqlite moves from the previous release to 3.54.0 via the automated dependency bot. If you use node:sqlite in production, read the upstream 3.54.0 changelog before picking it up, since SQLite minor releases can shift behavior.
deps: update acorn to 8.19.0 nodejs/node
Acorn, the parser Node uses for its own tooling, bumps to 8.19.0 in another automated update. Parser bumps are low risk for runtime code but can change what downstream build tools accept.
deps: patch V8 to 15.5.35.22 nodejs/node
V8 is patched to 15.5.35.22, covering the range 15.5.35.20 to 15.5.35.22, with review from Luigi Pinca, Joyee Cheung, Richard Lau, and Xuguang Mei. The linked commit is the second entry for the same patch, whose title did not resolve the target version; the release itself is routine.
Add report for 2026-10-13 nodejs/reliability
The reliability desk filed its report for 2026-10-13, the only other movement in the last 24 hours.