Non spedire più JQuery!

Oggi vorrei tornare su una cattiva abitudine molto frequente, anche quasi sistematica, di molti sviluppatori: incorporare sistematicamente JQuery nei loro progetti.
Spesso l'unico utilizzo è nella manipolazione DOM o persino nell'interrogazione dei nodi DOM. Traduzione: lo sviluppatore utilizza JQuery per eseguire $('.myClass') e recuperare l'array di elementi prima di applicarvi dei trattamenti.
Quindi vorrei che considerassimo diverse cose:

  • Il peso di una pagina e delle sue risorse ha un impatto sul tempo di caricamento di una pagina. L'incorporamento di JQuery (32kB minimizzato e gzippato) non sarà indolore, specialmente sul Web mobile.
  • Il tempo di caricamento ha un impatto sulle prestazioni di trasformazione e quindi sugli obiettivi fissati su un servizio web.
  • Il secondo punto di attenzione è il tempo di elaborazione delle operazioni richieste. È ovvio che JQuery essendo un overlay, fornisce una moltitudine di casi diversi e vari che possono richiedere più tempo per l'esecuzione rispetto alle istruzioni scritte direttamente in Javascript (Vanilla).

Quindi ricorda che ci sono API HTML5 disponibili nativamente in JavaScript e che soddisfano molte delle esigenze tradizionalmente gestite con JQuery. Penso in particolare a querySelector o presso il prendi api.
Yann Cadoret, Fondatore JS-Repubblica
[tipo separatore=”” size=”” icon=”stella”] [actionbox color=”default” title=”” description=”JS-REPUBLIC è una società di servizi specializzata nello sviluppo di JavaScript. Siamo un centro di formazione riconosciuto. Trova tutta la nostra formazione tecnica sul nostro sito partner dedicato alla Formazione” btn_label=”La nostra formazione” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external =”1″]