Vai al contenuto

Su Vercel il prossimo deploy può passare a Node.js 26

Node.js 26 LTS è il default dei nuovi progetti Vercel. Per quelli esistenti il passaggio avviene al prossimo deploy se engines.node lo consente: un intervallo come >=20 lo include già.

Che succede

Un package.json rimasto identico può portare il prossimo deploy Vercel su Node.js 26. Dal 29 ottobre la piattaforma supporta questa versione LTS per build e Functions: è il default dei nuovi progetti e viene adottata al successivo deployment dei progetti esistenti se il loro campo engines.node la consente.

Il caso concreto è un intervallo come >=20: comprende anche la 26, benché possa essere stato scritto quando quella versione non esisteva ancora. Un vincolo come 24.x resta invece nella famiglia 24. Il passaggio riguarda il nuovo deploy, non un cambio istantaneo del runtime di tutti i siti già online.

Tra le differenze c’è anche il comportamento del fetch integrato: con Node.js 26 usa HTTP/2 per impostazione predefinita verso i server che lo supportano, permettendo a più richieste di condividere la connessione. Vercel documenta anche un’impostazione per mantenere HTTP/1.1 nelle Functions. Gli aggiornamenti minori e di sicurezza della famiglia 26 vengono distribuiti automaticamente dalla piattaforma.

Perché conta

Quel >=20 può essere rimasto nel progetto per anni. Con l’arrivo della 26 su Vercel diventa un’autorizzazione concreta a cambiare runtime: la scelta viene applicata di nuovo al deploy, anche se nel frattempo nessuno ha toccato il vincolo.

Vuoi sapere di più su pillole come questa?