Rilasciato NodeJS 6, tra le novità il supporto a ECMAScript 6

Questa versione porta in dote un considerevole aumento di prestazioni e miglioramenti sulla sicurezza.

Andrea Pastore 29/04/2016 0

A distanza di 6 mesi dal rilascio della versione 5.0.0 gli sviluppatori della NodeJS hanno rilasciato una nuova versione, la 6.0, con significativi miglioramenti prestazionali. I vantaggi derivanti dagli interventi dedicati all'ottimizzazione dovrebbero risultare evidenti in particolare per quanto riguarda il caricamento dei moduli che grazie all'attuale major release potrebbe risultare fino a 4 volte più veloce rispetto alla versione 4. Migliorata l'usabilità delle API File System e del Buffer, mentre grazie al rilascio 5.0 del JavaScript engine V8 sarà possibile avvalersi della quasi totalità delle funzionalità offerte da ES6 "Harmony".

Oltre all'incremendo di prestazioni ci sono ovviamente molte novità, tra cui la possibilità di restituire notifiche di errore personalizzate dal server HTTP tramite clientError, una migliore gestione delle eccezioni per Crypto, l'introduzione dell'interfaccia dns.resolvePtr() per le richieste correlate a record DNS PTR e l'implementazione del metodo Buffer.prototype.lastIndexOf().

È stata introdotta un'API appositamente dedicata ai warning dei processi, migliorate le procedure di type checking per File System e Path e modificata la formattazione dell'Error object. Da citare anche la rimozione del wrapper setRawMode prima deprecato, stesso destino per le Buffer API precedentemente deprecate mentre i metodi util._extend() e util.log() sono ora deprecati così come i costruttori Buffer() e SlowBuffer().

Con questo rilascio viene introdotta anche la nuova nomenclatura per i rilasci: le versioni con supporto a lungo termine continueranno a chiamarsi LTS, mentre le versioni con supporto a breve termine (come la versione 6) sono definite current. Essendo una versione con supporto a breve termine il team di sviluppo non consiglia l'aggiornamento, fatta eccezione per quei progetti in cui  sono necessarie le nuove caratteristiche di NodeJS, oppure da chi usa NodeJS5: questa versione infatti continuerà a ricevere aggiornamenti soltanto per i prossimi 2 mesi solo con l'intendo di agevolare il passaggio a NodeJS6..

Potrebbero interessarti anche...

Andrea Pastore 01/02/2016

Rilasciata la beta di JQuery 3.0, le novità che ci attendono

JQuery ha recentemente compiuto 10 anni di vita, e il team di sviluppatori lo ha festeggiato con il rilascio della nuova versione: stiamo parlando di jquery 3.0 in versione beta, scaricabile a questo indirizzo.

Con questa versione termina il supporto a vecchi browser (ad esempio Internet explorer fino alla versione 8, rilasciato nell'ormai lontano 2009)

Leggi tutto

Andrea Pastore 06/05/2016

Rilasciata la release candidate di Angular 2, ecco le novità

È stata rilasciata la seconda versione di Angular 2, l'ultima evoluzione di uno dei  framework javascript più usati per lo sviluppo di applicazioni web. La prima cosa da segnalare è che è stato fatto un lavoro di repackaging grazie al quale tutti i pacchetti del progetto verranno distribuiti sotto l'@angular npm scope, cosa che ovviamente comporterà delle modifiche in fase di installazione via npm e nell'importazione del sorgente.

Leggi tutto

Lascia un commento

Cerca...