Home Blogs Abbracciare il futuro: Node.js 20 è ora disponibile su Edgio
Applications

Abbracciare il futuro: Node.js 20 è ora disponibile su Edgio

About The Author

Outline

Siamo entusiasti di annunciare il supporto per Node.js 20 con il rilascio di Edgio v7.5.0, offrendo ai nostri utenti ancora più flessibilità e funzionalità all’avanguardia per le loro implementazioni di Edgio Sites e Cloud Functions. Per ricapitolare, Edgio ha annunciato il supporto per Node.js 18 circa un mese fa e abbiamo promesso aggiornamenti più rapidi in futuro. Ed eccoci qui con un importante aggiornamento circa un mese dopo.

Opzioni estese per le distribuzioni

Con questo aggiornamento, è ora possibile scegliere tra Node.js 18 e 20, personalizzando l’ambiente di runtime in base alle esigenze dell’applicazione. Node.js 20 offre una serie di nuove funzionalità, tra cui un motore JavaScript V8 aggiornato, miglioramenti all’interfaccia WASI (Web Assembly Systems Interface), migliore interoperabilità per l’API di crittografia Web con altri ecosistemi JavaScript e altro ancora. Potete leggere di più su questi miglioramenti nel blog ufficiale di Node.js 20.

Aggiornamento importante su Node.js 16

Node.js 16 ha raggiunto la fine del ciclo di vita (EOL) e sarà obsoleto il 12 giugno 2024. Durante il periodo EOL, a partire dall’11 settembre 2023, verranno applicati solo gli aggiornamenti del sistema operativo sottostanti, senza patch di protezione o altri aggiornamenti per Node.js 16.
Gli utenti possono continuare a distribuire carichi di lavoro Node.js 16 utilizzando le versioni Edgio CLI precedenti alla v7.5.0. Tuttavia, le distribuzioni di Node.js 16 non saranno più consentite se gli utenti scelgono di aggiornare la propria CLI Edgio alla versione 7.5.0 o successiva. Dopo il 12 giugno 2024, le nuove distribuzioni che utilizzano Node.js 16 come Cloud Runtime non saranno possibili su nessuna versione di Edgio CLI.

Per garantire una transizione agevole e mantenere la sicurezza delle applicazioni, si consiglia di migrare le distribuzioni a Node.js 18 o 20 il prima possibile.

Come eseguire l’aggiornamento a Node.js 20

L’aggiornamento a Node.js 20 su Edgio è semplice. È sufficiente aggiornare la versione dell’interfaccia CLI di Edgio alla versione più recente eseguendo il seguente comando nella directory del progetto:

npx edgio use latest. (utilizza ultima versione.

Dopo l’aggiornamento, impostare la chiave cloudRuntime nel file edgio.config.js su nodejs20.x.

Ecco un esempio:

module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};

Tutte le distribuzioni effettuate dopo queste modifiche utilizzeranno Node.js 20 come runtime per i siti Edgio e le funzioni cloud.

Abbraccia il futuro con Edgio

In Edgio, ci impegniamo a fornirti le tecnologie e gli strumenti più recenti per creare applicazioni Web potenti, efficienti e sicure. Con il supporto di Node.js 20, sei ben equipaggiato per sfruttare gli ultimi sviluppi nell’ecosistema JavaScript.

Ti invitiamo a esplorare le nuove funzioni e i vantaggi offerti da Node.js 20 su Edgio e non vediamo l’ora di supportarti nel tuo percorso di sviluppo. Se avete domande o avete bisogno di assistenza per la migrazione, il nostro team è a vostra disposizione.