JavaScript Minifier
Minify and compress JavaScript
O tym narzędziu
Minifikacja JavaScript usuwa komentarze, spacje, znaki nowej linii i inne nieistotne znaki z kodu źródłowego bez zmiany jego zachowania. Wynikiem jest mniejszy plik, który jest szybciej pobierany i parsowany w przeglądarce.
Narzędzie obsługuje typowe przypadki: komentarze jednoliniowe (//), komentarze blokowe (/* */), literały ciągów (zachowane dokładnie) i spacje wokół operatorów. Do użytku produkcyjnego dedykowane narzędzia jak Terser lub esbuild dodatkowo zmieniają nazwy zmiennych i stosują eliminację martwego kodu.
Jak używać
- Wklej JavaScript do panelu wejściowego.
- Kliknij przycisk Minifikuj.
- Zminifikowane wyjście pojawia się po prawej stronie ze wskaźnikiem oszczędności rozmiaru.
- Użyj przycisku Kopiuj, aby skopiować wynik do schowka.
Przypadki użycia
Używane do zmniejszania rozmiaru skryptu przed wdrożeniem produkcyjnym. Przydatne gdy trzeba osadzić skrypty inline w HTML bez narzędzia build. Przydatne również do optymalizacji pojedynczego pliku skryptu w WordPress lub systemach legacy, lub szybkiego kompresowania małego skryptu narzędziowego.
Często zadawane pytania
- Czy minifikacja zmienia zachowanie kodu? — Nie. Minifikacja jest semantycznie neutralna — usuwane są tylko komentarze i spacje; logika pozostaje identyczna.
- Czym różni się od Terser/esbuild? — Terser i esbuild dodatkowo skracają nazwy zmiennych, eliminują martwy kod i składają stałe. To narzędzie to szybka opcja przeglądarkowa bez środowiska build.
- Czy literały regex są prawidłowo obsługiwane? — Proste literały regex są zachowywane. Złożone wyrażenia regularne mogą czasem nie być obsługiwane poprawnie — sprawdź wyjście w razie wątpliwości.