Sitemap

Member-only story

Node.js 26 Is the New LTS. Temporal Replaces the Date Object

The date/time API ships on by default, Map finally gets upsert methods, and Node 20 stops getting security fixes

5 min readOct 29, 2026

--

Press enter or click to view image in full size
Press enter or click to view image in full size
Figure 1: Node 26 is now the LTS line teams standardize on. Temporal is on by default, and Node 20 is out of fixes.

On Node 26, typeof Temporal is "object". On the Node 20 I still had running, it is "undefined".

That one line is the headline of this release. Node.js 26.13.0 became the Latest LTS on 28 October 2026, so it is the version most teams will now pin for production, and the date/time API people have waited years for is finally on without a flag.

Here is the same probe run on the Node 20 that a lot of us are still shipping:

MISSING  Temporal (date/time API)       -> undefined
MISSING Map.prototype.getOrInsert -> undefined
MISSING Map.prototype.getOrInsertComputed -> undefined
MISSING Iterator.concat -> undefined

process.version = v20.11.0
V8 = 11.3.244.8-node.17
NODE_MODULE_VERSION = 115
undici = 5.27.2

Node 26 ships V8 14.6, NODE_MODULE_VERSION 147 and undici 8. Every "MISSING" line above turns into a real feature. I will go…

--

--

Martin
Martin

Written by Martin

Software engineer writing practical, picture-first guides on Shopify, Node.js, Postgres and React.