Home Blogs Edgio Sites ora supporta Node.js v18 – Edgio
Applications

Edgio Sites ora supporta Node.js v18 – Edgio

About The Author

Outline

Siamo lieti di annunciare che con il rilascio di Edgio v7.4.0, Edgio Sites ora supporta Node.js v18. Questo aggiornamento offre ai nostri clienti la flessibilità di scegliere tra Node.js v16 e Node.js v18 per le loro distribuzioni, garantendo che possano sfruttare le funzionalità e i miglioramenti più recenti del runtime Node.js.

Quali sono le novità di Node.js v18?

Node.js v18 è dotato di una serie di nuove funzioni e API che migliorano le funzionalità delle applicazioni Web. Ecco uno sguardo più da vicino a ciò che è nuovo e 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 i metodi e per gli array, che possono semplificare alcune attività di codifica.

API di recupero globale sperimentale

Una delle funzioni più attese è l’API di recupero globale sperimentale , che ora è attivata per impostazione predefinita. In questo modo, l’API di recupero del browser può essere utilizzata in JavaScript lato server, rendendo le richieste HTTP più semplici e intuitive.

API flussi Web

L’ API Web Streams, che è anche sperimentale in Node.js v18, è ora disponibile a livello globale. Questa API fornisce un modo standard di gestire i dati in streaming, come la lettura e la scrittura su file o le comunicazioni di rete. Alcuni framework moderni utilizzano questa API per trasmettere risposte HTML ai client non appena sono disponibili i primi frammenti di informazioni. Ciò comporta una riduzione drastica del time-to-first-byte (TTFB) nei casi applicabili.

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 dell’Edgio CLI installata localmente alla versione più recente, eseguire il comando seguente nella directory principale del progetto prima di questa versione, le distribuzioni su Edgio v7 venivano eseguite su Node.js v16. Con questa nuova versione, hai la possibilità di selezionare la versione di Node.js più adatta alle esigenze dell’applicazione.

Uso 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 impostare cloudRuntime key nel file in .
				
					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, viene utilizzata la versione corretta di Node.js. Si consiglia di utilizzare la stessa versione di Node.js quando si sviluppa l’applicazione localmente e quando si distribuisce sulla piattaforma Edgio per ridurre le probabilità di incompatibilità.

Se stai utilizzando le azioni Github per automatizzare le distribuzioni in Edgio, assicurati di aggiornare anche la versione Node.js nel tuo file Github Action.

Andiamo avanti

Sappiamo che essere aggiornati con le tecnologie più recenti è fondamentale per gli sviluppatori. Anche se 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 opzione di configurazione ci consente di semplificare questi tipi di aggiornamenti delle versioni in futuro.

Vi invitiamo a esplorare le nuove funzionalità e a scoprire come possono migliorare le vostre applicazioni Web. Come sempre, siamo qui per supportarti in questa transizione e non vediamo l’ora di vedere cosa costruirai con Node.js v18 su Edgio Sites.