Wpis ten należy traktować jako kontynuację/uzupełnienie wcześniejszego artykułu pt. Przyspieszamy stronę internetową – kompresja gzip.
Zanim użyjemy kompresji, warto usunąć z plików JavaScript i CSS zbędne spacje i komentarze celem zmniejszenia rozmiaru pliku i przyspieszenia jego ładowania.
Bardziej zaawansowane narzędzia do minimalizacji skryptów potrafią skracać nazwy zmiennych, optymalizować kod, informować o potencjalnych błędach i dodatkowo poddawać je obfuskacji.
Moim ulubionym narzędziem do optymalizacji skryptów JS jest Closure Compiler, który posiada większość powyższych funkcjonalności.
Narzędzie działa w trybie online, a także jako aplikacja standalone, którą można pobrać na dysk komputera i uruchamiać lokalnie z linii komend (Java).