Rilasciato jQuery 2.0

Rilasciato jQuery 2.0

Il 18 Aprile è stata rilasciata la nuova release di jQuery 2.0. In questo articolo vi offriamo una panoramica dei principali cambiamenti introdotti. Per avere una visione completa delle modifiche vi consigliamo di consultare la documentazione ufficiale di jQuery.

Abbandono del supporto per IE6/7/8

(o IE9 e IE10 se usati in modalità“Compatibility View”).

Sebbene non possiamo definirci dei fan di IE, riteniamo sia prematuro abbandonare IE8, ma, il team di sviluppatori di JQuery evidentemente non la pensa così: jQuery 2.0 abbandona totalmente il supporto per IE6, IE7 ed IE8.

Tutto ció comporta una riduzione dell' 11% del pacchetto JQuery che passa da 32,819 a 29,123 bytes (3.6Kb per la versione gzipped).

Certo, il team sperava di ottenere qulcosa in più, ma l'adattamento ad Android / Webkit browser 2.x ancora risulta essere macchinoso.

In ogni modo, se avete bisogno del supporto per IE8 , dovrete accontentarv per ora di JQuery 1.9.x .

Eventualmente potreste caricare la vesionde 2.0 con un conditional o commento condizionale del tipo

    

ma:

  1. aumenterá il peso dei file da caricare, pertando anche i tempi di risposta e
  2. troverete sicuramente dei problemi di compatibilità tra le due versioni, anche se il team JQuery si è impegnato a minimizzare le differenze dell' API.

Personalizzazione di JQuery

Nella versione 2.0, la funzione di generazione personalizzata è stata perfezionata in modo da poter escludere 12 moduli e ridurre il peso del file jQuery sotto i 10Kb. I moduli che possono essere omessi sono:

  • ajax: tutte le funzionalità Ajax , transports e abbreviazioni.
  • ajax/xhr: XMLHTTPRequest.
  • ajax/script