Node.js 26 è pari, non è LTS (fino al 28 ottobre)
Data Pubblicazione: 05/10/2026 | | Stack

Node.js 26 è pari, non è LTS (fino al 28 ottobre)

Node 26 è pari e Current. In produzione, al 5 ottobre 2026, restano 24 Active LTS e 22 Maintenance LTS. LTS parte il 28 ottobre. npm install non cambia Node.

Un Current pari non è LTS. Un dispari non entra in produzione. Node.js 26, al 5 ottobre 2026, è Current. In produzione restano 24 (Active LTS) e 22 (Maintenance LTS). Verifica su nodejs.org/en/about/previous-releases e sul README di nodejs/Release.

In breve: Production applications should only use Active LTS or Maintenance LTS. 26 entra in Active LTS il 28 ottobre 2026. 24 passa in Maintenance il 20 ottobre. 20 è End-of-Life. Non è Lighthouse. Non è npm install.

Cosa trovi in questo articolo

  1. LTS non è Current (anche se il numero è pari)

  2. 22, 24, 26: le date di ottobre 2026

  3. I dispari, e cosa cambia da 27

  4. Errori da evitare

  5. In sintesi

LTS non è Current (anche se il numero è pari)

La pagina Node.js Releases, rilettura 5 ottobre 2026: le major restano Current sei mesi, per dare tempo alle librerie. Storicamente, fino a Node.js 26, i dispari (9, 11, …) restano senza supporto dopo sei mesi; i pari (10, 12, …) passano in Active LTS. LTS è «long-term support»: in pagina, di solito 30 mesi di fix critici. Frase da tenere: Production applications should only use Active LTS or Maintenance LTS releases.

Il cluster è Stack. Non è un 429: quello è rate limiting. Non è HTTP/3: quello è il trasporto. La versione di Node si legge con node -v, non su Lighthouse.

22, 24, 26: le date di ottobre 2026

Tabella nodejs/Release README, stessa rilettura. «Dates are subject to change».

LineaStato (5 ottobre 2026)Prossima data in tabella
26.xCurrent. Prima release 5 maggio 2026.Active LTS dal 28 ottobre 2026. Poi Maintenance 20 ottobre 2027, EOL 30 aprile 2029.
24.x KryptonActive LTS. Prima release 6 maggio 2025, LTS dal 28 ottobre 2025.Maintenance dal 20 ottobre 2026. EOL 30 aprile 2028.
22.x JodMaintenance LTS. Prima release 24 aprile 2024.EOL 30 aprile 2027.
20.x IronEnd-of-LifeREADME: 30 aprile 2026. Pagina Releases: 24 marzo 2026. Due date, un esito: al 5 ottobre 2026 è fuori supporto.

Tra il 20 e il 28 ottobre 2026 la tabella sposta due linee: il 20 il 24 entra in Maintenance; il 28 il 26, che è pari, diventa Active LTS. Fino a quel giorno 26 resta Current. Pari ≠ già LTS.

Fasi, stesso README. Current: la maggior parte dei cambiamenti non-major da main. Active LTS: feature, fix e update auditati, «appropriate and stable». Maintenance: fix critici e security; feature nuove solo a discrezione del Release team, di solito per migrare alle linee successive. Le odd-numbered, in questo README, «are not promoted to LTS».

I dispari, e cosa cambia da 27

Stesso README: nuove major da main ogni sei mesi. Pari ad aprile, dispari a ottobre. In coordinamento con una major dispari, la pari precedente passa a LTS, in una release semver-minor, dopo la nuova major. Ogni even (LTS) ha 12 mesi di Active e 18 di Maintenance.

La pagina Releases aggiunge un cambio di ciclo: a partire da Node.js 27 il rilascio diventa annuale e ogni major entra in LTS dopo sei mesi di Current (e sei mesi aggiuntivi di Alpha). Il README di nodejs/Release, stessa rilettura, ripete ancora che le linee dispari non vengono promosse. Due wordings, due URL. Per 22, 24 e 26 si usa la tabella GitHub. Per 27 si rilegge la pagina Releases il giorno in cui esce.

npm install non cambia la binaria di Node. Il campo engines in package.json dichiara un vincolo, non installa la versione. Si cambia Node con la distribuzione ufficiale, un version manager, o il pacchetto del sistema. La pagina Releases distingue metodi Official e Community.

Errori da evitare

  • Mettere 26 in produzione prima del 28 ottobre 2026: in tabella è Current, non Active LTS.

  • Tenere 20: End-of-Life, sia sul README sia sulla pagina Releases.

  • Trattare un dispari (25, 23, 21) come LTS: il README dice che non vengono promossi.

  • Leggere lo stato della linea su Lighthouse o su CrUX.

  • Credere che npm install o engines installino Node 24.

  • Confondere Active LTS e Maintenance: dal 20 ottobre 2026 il 24 non è più Active.

In sintesi

In produzione, oggi 5 ottobre 2026: Node 24 Active LTS o 22 Maintenance LTS. 26 è pari e Current fino al 28 ottobre. 20 è EOL. Si rilegge nodejs.org/en/about/previous-releases e github.com/nodejs/Release. Non è un header HTTP. Verifica del 5 ottobre 2026.

Domande frequenti

Non ancora. Tabella nodejs/Release, 5 ottobre 2026: 26.x è Current, prima release 5 maggio 2026. Active LTS dal 28 ottobre 2026. Pagina Releases: in produzione solo Active LTS o Maintenance LTS. Pari non basta.
Stessa tabella, 5 ottobre 2026: 24.x Krypton Active LTS (Maintenance dal 20 ottobre 2026, EOL 30 aprile 2028) oppure 22.x Jod Maintenance LTS (EOL 30 aprile 2027). Non 26 Current. Non 20, che è End-of-Life.
Il README di nodejs/Release: le linee dispari non vengono promosse a LTS. La pagina Releases, stessa rilettura, dice che da Node.js 27 il ciclo diventa annuale e ogni major entra in LTS dopo Current e Alpha. Due wordings, due URL. Per 22, 24 e 26 si usa la tabella GitHub.
No. README: EOL 30 aprile 2026. Pagina Releases: 24 marzo 2026. Due date, un esito: al 5 ottobre 2026 è fuori supporto. Non si lascia in produzione.
No. npm install aggiorna i pacchetti. Il campo engines in package.json dichiara un vincolo, non installa la binaria. Node si cambia dalla distribuzione ufficiale, da un version manager o dal pacchetto del sistema. Lo stato LTS si legge su nodejs.org, non su Lighthouse.

Potrebbe interessarti anche...