Cosa c’è di nuovo in Node.js v18?
Node.js v18 è dotato di una serie di nuove funzionalità e API che migliorano le funzionalità delle applicazioni Web. Ecco un’occhiata più da vicino a ciò che è nuovo e a come si differenzia da Node.js v16:Aggiornamento motore JavaScript V8
Node.js v18 introduce un aggiornamento al motore JavaScript V8 alla versione 10.1. Ciò comporta miglioramenti delle prestazioni e nuove funzionalità JavaScript come iAPI di recupero globale sperimentale
Una delle funzionalità più attese è l’API sperimentale di recupero globale , che è ora abilitata per impostazione predefinita. Ciò porta la comodità dell’API di recupero del browser a JavaScript lato server, rendendo le richieste HTTP più semplici e intuitive.API flussi Web
L’API Web Streams , anch’essa sperimentale in Node.js v18, è ora disponibile a livello globale. Questa API fornisce un metodo standard di gestione dei dati in streaming, come la lettura e la scrittura su file o le comunicazioni di rete. Alcuni framework moderni utilizzano questa API per trasmettere le risposte HTML ai client non appena sono disponibili i primi blocchi di informazioni. Ciò comporta una riduzione drastica del TTFB (Time-to-First-byte) nei casi applicabili.Eseguire l’aggiornamento a Edgio CLI v7.4.0
Edgio CLI v7.4.0 aggiunge il supporto per la scelta delle versioni Node.js per il progetto Edgio. Per aggiornare la versione CLI di Edgio installata localmente alla versione più recente, eseguire il comando seguente nella directory principale del progettoUtilizzo di Node.js v18 nel progetto Edgio
Per utilizzare Node.js v18 per il progetto Edgio Sites, assicurarsi di utilizzare Edgio CLI v7.4.0 o versione successiva e impostarecloudRuntime key
nel
module.exports = {
name: 'my-property',
organization: 'my-organization',
cloudRuntime: 'nodejs18.x'
//... rest of the configuration
}
In questo modo, quando l’applicazione viene eseguita sulla nostra piattaforma, utilizza la versione Node.js corretta. Si consiglia di utilizzare la stessa versione Node.js durante lo sviluppo locale dell’applicazione
Se si utilizzano azioni Github per automatizzare le distribuzioni in Edgio, assicurarsi di aggiornare anche la versione Node.js nel file di azione Github.
Andare avanti
Siamo consapevoli del fatto che essere aggiornati con le tecnologie più recenti è fondamentale per gli sviluppatori. Sebbene non siamo i primi a offrire il supporto di Node.js v18, ci impegniamo a migliorare continuamente la nostra piattaforma e a fornirti gli strumenti necessari per avere successo. La nuova
Vi invitiamo a esplorare le nuove funzionalità e a scoprire come possono migliorare le vostre applicazioni Web. Come sempre, siamo qui per supportarvi in questa transizione e non vediamo l’ora di vedere cosa costruirete con Node.js v18 su Edgio Sites.