Whitespace
Spacje, tabulatory, nowe linie poza stringami. Najwięcej oszczędności w starannie sformatowanym kodzie.
HTML · CSS · JS · SVG · wszystko offline, nic nie ląduje na serwerze
Minifikacja usuwa whitespace, komentarze i nazwy zmiennych — kod robi to samo, ale waży 30–60% mniej. Na produkcji to są realne sekundy szybszego ładowania.
Każdy build (Webpack, Vite, Rollup) robi to automatycznie. Ten tool jest do jednorazowych operacji — minimalizacja snippetu, kompresja statycznego pliku przed wgraniem na CDN, sprawdzenie efektu przed publikacją.
Wszystko dzieje się w przeglądarce (regex + parser). Twój kod nie opuszcza Twojego urządzenia — szczególnie ważne jeśli zawiera klucze API, tokeny lub firmowe IP.
Spacje, tabulatory, nowe linie poza stringami. Najwięcej oszczędności w starannie sformatowanym kodzie.
Single-line // i multi-line /* */. Komentarze są dla deweloperów, nie dla użytkowników.
Skracanie nazw zmiennych do jednej litery. Daje dodatkowe ~15% redukcji w bundle.
Po minifikacji, serwer powinien jeszcze użyć Brotli (lub gzip). To dodatkowe 60-80% redukcji w transferze.