? För programmerare Webbplats , har JavaScript gav stora framsteg i sidan funktionalitet , men det har kommit till en kostnad . JavaScript kodbibliotek kan lägga hundratals kilobyte till en webbsida storlek , vilket gör det långsammare att ladda ner . När den laddas i användarens webbläsare , förbrukar koden minne och resurser processor . Och komplexiteten sidor av JavaScript -kod som gör programmet underhåll svårt . Komplexitet
Programmerare har flera avancerade JavaScript-bibliotek till sitt förfogande , som jQuery , MooTools och Dojo Toolkit . Dessa bibliotek innehåller sofistikerade rutiner för grafiska effekter , användarrecensioner widgets gränssnitt och layout , förbättrad användbarhet och attraktivitet webbsidor . Med redan skrivna bibliotek sparar tid och gör JavaScript -kod mer tillförlitlig . Men att lägga till biblioteken på dina sidor gör dem större och mer komplexa . Utan försiktig användning , kan ackumulationen av JavaScript bibliotek leder till spretigt , uppsvälld webbsidor . Även sidorna kan fungera bra , när du gör oundvikliga förändringar och uppdateringar senare de kan bli svåra att läsa , vilket leder till programmering misstag och slöseri med tid . Addera nedladdningstid
JavaScript bibliotek avsevärt öka en webbsida filstorlek , så det tar längre tid att ladda . Hänvisningar till biblioteken på olika servrar saktar tiden en webbläsare tar att slutföra en sida . Längre nedladdningar för allt stora filer leder till användarens frustration och kan skada en webbplats trafik .
Frågor Webbläsare
Med populariteten för flikar , en typisk webbanvändare har nu flera sidor öppna samtidigt . Om dina webbsidor har stora mängder av JavaScript -kod , de blir en börda till användarens webbläsare , som måste läsa in koden och bearbeta den . Större sidor orsaka webbläsare för att använda ökande mängder av minne och CPU , om användarens dator har begränsade resurser , bromsar webbläsare till en krypa och orsakar orelaterade program för att också bli trög
Refactoring
.
En lösning på script svälla är koden refactoring . När du Refactor en sida , läser du igenom sin JavaScript programmering och skriva om det för bättre struktur utan att ändra dess funktion . Refactoring kan bidra till saneringen sidor skrivna i all hast på grund av akuta deadlines och äldre sidor som har hade tillägg halkade in av flera programmerare . Ofta förlorar en omstrukturerade sida några av dess svälla och blir lättare att underhålla i längden .