Minifikator JavaScript

Minifikacja i kompresja kodu JavaScript

Udostępnij to narzędzie

Zgłoś problem

Problem należy opisać bez podawania prywatnych danych ani plików.

Jak przydatne było to narzędzie?

Jak przydatne było to narzędzie?

Kod JavaScript do zminifikowania

Usuwa komentarze i instrukcje debugger, zachowuje wywołania console.

Działa w przeglądarce. Kod pozostaje na tym urządzeniu.

Wskazówki dotyczące minifikacji JavaScript
  • Przed wdrożeniem należy przetestować zminifikowany kod JavaScript.
  • Warto zachować oryginalne pliki źródłowe do debugowania.
  • Skracanie nazw należy stosować ostrożnie, gdy kod opiera się na nazwach funkcji lub klas.
  • Minifikację warto połączyć z kompresją gzip lub Brotli.
  • W środowisku produkcyjnym warto zautomatyzować minifikację za pomocą narzędzi do budowania.

Zminifikowany JavaScript

Wyniki kompresji

Rozmiar oryginalny
—
Rozmiar po minifikacji
—
Zaoszczędzone bajty
—
Kompresja
—
Wiersze
—
Przed i po

Przed

—

Po

—

O narzędziu Minifikator JavaScript

Ten darmowy internetowy minifikator JavaScript kompresuje kod JS, usuwając białe znaki, komentarze i zbędne znaki, aby uzyskać jak najmniejszy wynik. Dzięki Terser, standardowemu silnikowi kompresji JavaScript, narzędzie obsługuje nowoczesną składnię ES6+, w tym funkcje strzałkowe, literały szablonowe, klasy, destrukturyzację i inne.

Wybierz jeden z trzech poziomów minifikacji, aby dopasować go do swoich potrzeb. Ustawienie Safe zachowuje wszystkie komentarze i nazwy zmiennych. Ustawienie Recommended usuwa komentarze i instrukcje debugger, pozostawiając wywołania console. Ustawienie Aggressive włącza pełne skracanie nazw, eliminację martwego kodu i usuwanie wywołań console, co daje maksymalne zmniejszenie rozmiaru pliku.

Całe przetwarzanie odbywa się w przeglądarce z użyciem biblioteki Terser, a kod JavaScript nigdy nie jest wysyłany na żaden serwer. Narzędzie podaje szczegółowe statystyki kompresji: rozmiar oryginalny, rozmiar po minifikacji, zaoszczędzone bajty, procent kompresji i zmniejszenie liczby wierszy. Wystarczy wkleić kod, wybrać ustawienie i od razu otrzymać zoptymalizowany JavaScript.

Ustawienia prywatności

Wybierz preferencje dotyczące analityki, reklam i personalizacji. Niezbędne przechowywanie danych zapewnia działanie takich funkcji jak motyw i zapisane narzędzia.

Niezbędne przechowywanie danych jest zawsze włączone.