
Node.js 26.5 è arrivato: import di testo, streaming di Blob e TLS post-quantistico (2026)
- vuetelemetry
- Novità
- 7 min di lettura
Node.js v26.5.0 è uscito l'8 luglio 2026 sulla linea Current. Aggiunge import di testo sperimentali, uno stream di testo per i Blob, il reporting TLS post-quantistico e metriche dell'event loop. Cosa c'e di nuovo, cosa significa per le tue app e le riserve oneste di una versione non LTS.
Node.js ha rilasciato una nuova versione questa settimana. L'8 luglio 2026 la versione 26.5.0 e arrivata sulla linea Current di Node.js, aggiungendo una manciata di funzionalita per gli sviluppatori: import di testo sperimentali, un nuovo modo di trasmettere testo da un Blob, il reporting TLS post-quantistico e migliori metriche dell'event loop. Niente di rivoluzionario preso da solo, ma nell'insieme e una buona istantanea di dove sta andando il runtime. Ecco cosa c'e di nuovo, cosa significa per le tue app e le riserve oneste prima di aggiornare.
Cosa c'e di nuovo nella 26.5

La funzionalita di punta e il flag --experimental-import-text. Dietro di esso puoi importare un file .txt direttamente come modulo ES, ad esempio import notes from './readme.txt', e ottenere il suo contenuto come stringa senza leggere il file a runtime. E una piccola comodita con usi reali: includere un prompt, un modello di email, una query SQL o un file di licenza direttamente nel tuo grafo dei moduli. Resta sperimentale per ora, in attesa di questioni di compatibilita col browser e di ecosistema npm, quindi trattala come qualcosa da provare, non da mandare in produzione.
La versione aggiunge anche Blob.prototype.textStream(). Un Blob e il contenitore in memoria di Node per dati simili a file; il nuovo metodo restituisce un ReadableStream di testo decodificato in UTF-8. In parole semplici, ti permette di leggere un grande blob come uno stream di stringhe decodificate invece di caricare tutto in memoria in una volta. Node dice che si allinea alla File API del W3C, il che conta per codice che deve girare sia nel browser sia sul server. Per chi gestisce grandi upload o download di file, trasmettere invece di bufferizzare e la differenza tra un uso di memoria stabile e un crash.
C'e un'aggiunta piu discreta ma lungimirante nel livello TLS. Node 26.5 aggiunge il reporting post-quantistico tramite getEphemeralKeyInfo(), che ora puo esporre informazioni sugli algoritmi di scambio chiavi ML-KEM. ML-KEM e uno degli schemi post-quantistici in fase di standardizzazione per resistere ai futuri computer quantistici. Non devi agire oggi, ma e un segno che l'ecosistema si sta cablando in silenzio per la transizione post-quantistica, e permette agli strumenti di iniziare a misurare quali connessioni lo usano gia.
Alcuni cambiamenti minori completano la versione. ReadableStreamTee() e ora disponibile come funzione di primo livello, rendendo piu facile dividere uno stream in due. Il monitor dell'event loop monitorEventLoopDelay() guadagna un'opzione samplePerIteration per una misura di latenza piu fine, utile se profili le prestazioni di Node. Ci sono accelerazioni a TextEncoder.encode e all'implementazione degli stream WHATWG, e zlib guadagna un'opzione rejectGarbageAfterEnd che irrobustisce la decompressione contro dati spazzatura finali.
Linea Current, non LTS
La cosa piu importante da capire di questa versione e la sua linea. Node.js viene distribuito in due flussi: Current e LTS (supporto a lungo termine). La versione 26 e iniziata il 5 maggio 2026 ed e sulla linea Current, che raggiunge il fine vita intorno a gennaio 2027. Le versioni Current sono dove le novita arrivano per prime; sono eccellenti per provare cose e per progetti di breve durata, ma non sono le versioni che vuoi sotto un'app di produzione di lunga vita.
- Node.js v26.5.0 uscito l'8 luglio 2026 sulla linea Current (non LTS)
- --experimental-import-text importa file .txt come moduli ES (dietro un flag)
- Blob.prototype.textStream() trasmette testo UTF-8 senza bufferizzare tutto il blob
- Reporting TLS post-quantistico aggiunto via getEphemeralKeyInfo() (ML-KEM)
- Le app di produzione dovrebbero restare su LTS e trattare la 26.5 come anteprima
Se esegui carichi di produzione, il consiglio onesto e restare su una versione Active LTS e trattare la 26.5 come un'anteprima. Prova le nuove API sulla linea Current, tieni d'occhio quali funzionalita escono dallo stato sperimentale, e pianifica di adottarle una volta che atterrano in una LTS che terrai davvero per anni. Aggiornare un servizio in produzione a una linea Current solo per un import comodo raramente vale la finestra di supporto piu corta.
Il quadro piu ampio, e conviene aggiornare
Allarga lo sguardo e il quadro e familiare e rassicurante. Node continua ad assorbire gli standard della piattaforma web, la File API, gli stream WHATWG e ora le primitive post-quantistiche, cosi che lo stesso codice e lo stesso modello mentale funzionino sul server come nel browser. Questa convergenza e probabilmente piu importante di qualsiasi singola funzionalita: e cio che mantiene JavaScript un unico linguaggio su tutta la stack.
Quindi dovresti aggiornare? Se sperimenti, impari o costruisci qualcosa che non eseguirai per anni, installa Node 26 e prova i nuovi import e stream oggi. Se mantieni un servizio in produzione, annota cosa arriva, resta su LTS e lascia che queste funzionalita si dimostrino prima. In ogni caso, eseguire Node in produzione significa eseguirlo da qualche parte che controlli, ed e li che un vero server, non un portatile, si guadagna il suo posto.



Se esegui carichi di produzione, il consiglio onesto e restare su una versione Active LTS e trattare la 26.5 come un'anteprima. Prova le nuove API sulla linea Current, tieni d'occhio quali funzionalita escono dallo stato sperimentale, e pianifica di adottarle una volta che atterrano in una LTS che terrai davvero per anni. Aggiornare un servizio in produzione a una linea Current solo per un import comodo raramente vale la finestra di supporto piu corta.