Warning: file_get_contents(http://graph.facebook.com/http://youthcoders.net/javascript/artykuly/272-kompresja-kodu-js.html): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/old-yc/plugins/content/addthis.php on line 38
Kompresja kodu JS |
Wpisany przez Patryk yarpo Jar | |||
środa, 02 grudnia 2009 14:09 | |||
JavaScript jest językiem skyptowym. Zamiast kompilacji, podczas której kompilator może [i najczęściej to robi] dokonać optymalizacji, w JS istnieje jedynie interpretacja [w trakcie wykonania]. Powoduje to, że o ile nazwanie zmiennej w normalnych przypadkach uznalibyśmy za coś poprawnego, to w JS jest dobre tylko na czas prac deweloperskich. Później spowalnia naszą stronę. Zobaczmy wady i zalety.
Zalety:
Wady w JS:
Jakie może być rozwiązanie? "Skompilować" kod JavaScript. Niech w przeglądarce będzie widoczny tylko i wyłącznie kod, który działa. Nie musi być okomentowany, nazwy zmiennych nie muszą być czytelne. Komputerowi to nie przeszkadza!
Kompresja koduIstnieje kilka metod na kompresję (można powiedzieć: "kompilację") kodu JS.
RęcznieUsuwamy ręcznie niepotrzebne białe znaki, zmieniamy nazwy zmiennych itp. Odradzam. Po pierwsze: strasznie nudne. Po drugie: prawie na pewnoi nie będzie działać :P
Automaty kompresujące kodUsuwają białe znaki, komentarze itp.
Polecam:
Kompresja kodu + skrócenie nazw zmiennychO tym, tylko czytałem, ale brzmi zachęcająco. Przeczytasz więcej tu:
Oczywiście w google można znaleźć wiele narzędzi służących zmniejszaniu rozmiaru skryptów JS. Wcale nie mówię, że te są najlepsze.
Warto zajrzeć
|