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

Edgio Sites supporta ora Node.js v18 – Edgio

About The Author

Outline

Siamo lieti di annunciare che con il rilascio di Edgio v7.4.0, Edgio Sites supporta ora 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 loro la possibilità di sfruttare le funzionalità e i miglioramenti più recenti del runtime Node.js.

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 i metodi e per gli array, che possono semplificare determinate attività di codifica.

API 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 progetto prima di questa versione. Le distribuzioni su Edgio v7 erano in esecuzione su Node.js v16. Con questa nuova versione, hai la possibilità di selezionare la versione di Node.js più adatta alle esigenze della tua applicazione.

Utilizzo 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 a .
				
					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 e la distribuzione sulla piattaforma Edgio per ridurre le possibilità di incompatibilità.

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 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 supportarvi in questa transizione e non vediamo l’ora di vedere cosa costruirete con Node.js v18 su Edgio Sites.