jQuery 2.0 Beta 3, ennesimo rilascio per i test della seconda major release del noto framerwork JavaScript, è ora scaricabile dal Content Delivery Network ufficiale del progetto; date le note problematiche correlate alla retrocompatibilità , sarà inoltre possibile effettuare il download del plugin jquery-migrate che consentirà di ripristinare le features deprecate nei progetti basati sugli aggiornamenti più datati.
Molte le novità interessanti contenute in questo upgrade che, a suo modo, rappresenta un nuovo inizio per quello che è una delle librerie JS più utilizzate della Rete; tra di esse è possibile segnalare:
- la compatibilità con Node.js, nel caso in cui il file "jquery.js" sia incluso in Node tramite require() si avrà l'esportazione dell'oggetto jQuery;
- la rimozione della proprietà jQuery.support.boxModel già deprecata a partire dalla release 1.3;
- la possibilità di escludere i metodi wrap (come .wrapAll() o .unwrap()) nel caso non vengano effettuate chiamate ad essi da build personalizzate;
- minori dimensioni delle build personalizzate (al di sotto del 10Kb in minificazione e archiviazione tramite GZip) attraverso l'esclusione dei metodi opzionali.
Sempre per quanto riguarda il "peso" del framework, è da segnalare che le modifiche effettuate per la correzione dei bug avrebbero permesso di snellire il codice a vantaggio dei tempi necessari per il caricamento.
jQuery 2.0 non è compatibile con i rilasci di Internet Explorer che vanno dalla versione 6 alla 8; nel caso in cui si utilizzino le release 9 e 10 del browser di Microsoft, non si dovrà far ricorso al metatag X-UA-Compatible per specificare engine di rendering riferiti alle versioni non supportate.
Per ragioni ricollegate alla compatibilità con Windows 8 Store App sono state inoltre eliminate alcune funzionalità dedicate unicamente a IE 6, 7 e 8.
Via: jQuery Blog