Node.js 26 ships Temporal API enabled by default, V8 14.6, Undici 8, and removes several long-deprecated APIs; LTS arrives October 2026.
Key Takeaways
Temporal API is now on by default, replacing the legacy Date object with a standards-compliant date/time API built into the runtime.
V8 14.6 adds Map.prototype.getOrInsert(), getOrInsertComputed(), and Iterator.concat() from two new TC39 proposals.
Undici 8.0.2 updates Node’s built-in HTTP client; legacy _stream_* modules and http.writeHeader() are fully removed, not just deprecated.
--experimental-transform-types removed and module.register() runtime-deprecated, signaling a shift in how ESM loader hooks are expected to work.
ML-KEM/ML-DSA post-quantum crypto now defaults to seed-only PKCS8 export format; crypto async errors gain OpenSSL error details.
Hacker News Comment Review
Consensus is positive on Temporal landing natively; commenters note the @js-temporal/polyfill has been available as a backfill for projects that can’t wait for broad Node/browser coverage.
Notable Comments
@noodlesUK: “sensible date/time handling is something that really ought to be baked into the platform ootb” – frames Temporal as long-overdue infrastructure, not a nice-to-have.