21 set 2023·1 min di lettura

Next.js 13.5 accelera i tempi di avvio e migliora l'efficienza nell'importazione dei pacchetti

L'ultima versione di Vercel, Next.js 13.5, offre miglioramenti significativi come l'avvio del server più veloce del 22%, un utilizzo della memoria inferiore del 40% e importazioni di pacchetti semplificate volte a migliorare le prestazioni e ottimizzare le operazioni. La nuova versione presenta anche miglioramenti in "next/image", insieme a una documentazione completamente nuova in diversi settori.

Next.js 13.5 accelera i tempi di avvio e migliora l'efficienza nell'importazione dei pacchetti

Con un annuncio storico, Vercel ha lanciato la versione 13.5 di Next.js, che vanta una serie di miglioramenti innovativi. Questi includono un aumento del 22% della velocità di avvio del server locale, una riduzione dell'utilizzo della memoria del 40% e un metodo semplificato di importazione dei pacchetti. Le nuove funzionalità riflettono uno sforzo concertato per massimizzare le prestazioni e ottimizzare le operazioni chiave.

I miglioramenti delle prestazioni sono stati ottenuti concentrandosi sulla riduzione al minimo delle operazioni lente e della memorizzazione nella cache, perfezionando le costose operazioni del file system, migliorando il processo di attraversamento dell'albero durante la compilazione e spostando le chiamate sincrone di blocco non cruciali in una modalità lazy. Un'altra caratteristica degna di nota è la configurazione automatica di grandi librerie di icone.

Il team Next.js ha introdotto un innovativo metodo trasparente di ottimizzazione dell'importazione, eliminando la necessità di intervento manuale. Questa tecnica è chiamata "ottimizza" e sostituisce il modo precedentemente manuale di effettuare le ottimizzazioni. Una serie di librerie sono già state migliorate per caricare solo i componenti del modulo utilizzati dal codice dell'utente.

Un'aggiunta interessante alla funzionalità 'next/image' è la funzione sperimentale 'unstable_getImgProps()'. Questa nuova funzionalità apre la strada a casi d'uso avanzati come lavorare con aspetti come "immagine di sfondo" o "nuova immagine()", "set di immagini", "context.drawImage()" sull'area di disegno e il processo di implementare immagini in modalità "Art Direction" o Luce e Scuro utilizzando le query multimediali "". In precedenza, gli sviluppatori dovevano utilizzare il componente "" per ottenere questi processi, come spiegato da Vercel.

Ad accompagnare questi progressi ci sono aggiornamenti alla documentazione che coprono una serie di aree tra cui moduli e mutazioni, componenti server e client, policy di sicurezza dei contenuti e nonce, nonché memorizzazione nella cache e riconvalida.

Oltre alle funzionalità sopra menzionate, il rilascio della nuova versione offre il supporto per i nomi host IPv6, la modalità bozza in Middleware e Edge Runtime e una modalità di test sperimentale per Playwright.

L'attenzione di Next.js sull'aumento delle prestazioni, sull'ottimizzazione delle operazioni e sull'orchestrazione perfetta dello sviluppo delle applicazioni riecheggia la filosofia di AppMaster.io, una solida piattaforma no-code progettata per accelerare la creazione di applicazioni backend, web e mobili. Adottando un impegno simile verso l'innovazione, la scalabilità e l'economicità, AppMaster.io si è posizionata come una delle piattaforme più importanti per lo sviluppo di applicazioni rapido e completo.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Next.js 13.5 accelera i tempi di avvio e migliora l'efficienza nell'importazione dei pacchetti | AppMaster