Web Programming

PlanJS & TypeScript

Node 20 is end-of-life; Node 26 becomes LTS on October 28

Issue #1

Node 20 has been end-of-life since April 30, 2026. Node 24 moves to maintenance on October 20, and from Node 27 every release becomes LTS.

Karlen TriminoSenior Full-Stack Engineer

Leer en español
Photo: Mizuno K / Pexels

What to do

Move off Node 20: if it's still in production, it's your biggest risk item.

  • Node 20: end-of-life since April 30, 2026. If it's still in production, it's your biggest risk item.
  • Node 22: maintenance LTS until April 30, 2027.
  • Node 24: moves from active LTS to maintenance on October 20, 2026.
  • Node 26: Current today; becomes LTS on October 28, 2026.
  • From Node 27: one major release per year, and every release becomes LTS. 27.0.0 is planned for April 2027.

Also worth knowing: TypeScript type stripping is stable in Node.js (since 25.2.0 and 24.12.0), and Node 26 turns on Temporal by default.

Sources