Che cosa è Script Bloat?

April 23

Che cosa è Script Bloat?


Per i programmatori del sito Web, JavaScript ha offerto grandi progressi in termini di funzionalità pagina, ma si è giunti ad un costo. librerie di codice JavaScript possono aggiungere centinaia di kilobyte per la dimensione di una pagina Web, il che rende più lento per scaricare. Quando caricato nel browser dell'utente, il codice consuma risorse di memoria e processore. E la complessità delle pagine di codice JavaScript rende la manutenzione programma difficile.

Complessità

I programmatori hanno diverse sofisticate librerie JavaScript a loro disposizione, tra cui jQuery, MooTools e Dojo Toolkit. Queste librerie contengono routine sofisticati per effetti grafici, widget di interfaccia utente e il layout di pagina, migliorando l'usabilità e l'attrattiva delle pagine Web. Avendo librerie pre-scritto consente di risparmiare tempo e rende il codice JavaScript più affidabile. Tuttavia, aggiungendo le librerie per le pagine che li rende più grande e più complessa. Senza uso attento, l'accumulo di librerie JavaScript può portare a pagine Web, tentacolare gonfio. Anche se le pagine possono funzionare bene, quando si effettua inevitabili cambiamenti e aggiornamenti in seguito possono diventare difficili da leggere, che porta a errori di programmazione e perdite di tempo.

Scarica ora

Le librerie JavaScript aggiungono significativamente alla dimensione del file di una pagina Web, quindi ci vuole più tempo per scaricare. I riferimenti alle librerie su server diversi rallenta il tempo di un browser necessario per completare una pagina. download più lunghi per i file sempre più grandi porta a frustrazione degli utenti e possono danneggiare il traffico di un sito Web.

problemi di browser

Con la popolarità di navigazione a schede, un utente Web tipico ora ha più pagine aperte contemporaneamente. Se le pagine web hanno una quantità eccessiva di codice JavaScript, diventano un peso per browser dell'utente, che deve caricare il codice e elaborarlo. le pagine più grandi causano il browser per usare quantità crescenti di memoria e CPU; se il computer dell'utente ha risorse limitate, il browser viene messo in ginocchio e provoca programmi estranei a diventare anche pigro.

refactoring

Una soluzione per lo script troppo grosso è refactoring del codice. Quando si refactoring una pagina, si legge attraverso la sua programmazione JavaScript e riscrivere per una migliore struttura senza alterarne la funzione. Refactoring può aiutare a ripulire le pagine scritte in fretta a causa di pressanti scadenze e le pagine più anziani che hanno avuto le aggiunte avanza da diversi programmatori. Spesso, una pagina di refactoring perde parte del suo troppo grosso e diventa più facile da mantenere nel lungo periodo.