Minifikator JavaScript

Kompresuj wklejone fragmenty JavaScript lub lokalne pliki .js za pomocą Terser działającego lokalnie w przeglądarce. Kod źródłowy jest parsowany tylko w celu minifikacji i nigdy nie jest wykonywany.

Kliknij, aby wybrać plik JavaScript lub upuść go tutaj

Możesz również wstawić JavaScript bezpośrednio do poniższego edytora.

Wejście: 0 bajtów

Wyjście: 0 bajtów

Gotowy

Minifikacja natywna dla przeglądarki

Terser jest dołączony tylko dla tej ścieżki narzędzia, więc wklejony JavaScript jest kompresowany lokalnie bez ścieżki wykonywania po stronie serwera.

Błąd w opinii feedback

Błędy składni są wyświetlane na stronie z informacjami o wierszu i kolumnie, gdy dostarcza je parser.

Porównanie rozmiarów

Porównaj oryginalne i miniaturowe liczby bajtów przed kopiowaniem lub pobieraniem skompresowanego JavaScript.

Często zadawane pytania

Czy mój JavaScript jest przesyłany do konwersji?

Nie. Minifier działa lokalnie z JavaScriptem w przeglądarce. Wklejony kod i wybrane pliki nie są wysyłane na serwery Convertr.

Czy narzędzie wykonuje wklejony JavaScript?

Nie. Tekst źródłowy jest parsowany i przekształcany przez Terser tylko do kompresji. Strona nie wykonuje kodu eval ani nie ładuje skryptów dostarczonych przez użytkownika.

Dlaczego zaciemnianie nazw jest domyślnie wyłączone?

Zniekształcone nazwy sprawiają, że wyjście jest mniejsze, ale niektóre kody zależą od nazw funkcji, nazw klas lub refleksji. Możesz to jawnie włączyć, gdy rozmiar ma znaczenie.

Minifikator JavaScript

Minifikuj źródło JavaScript, zachowując obsługiwane zachowanie programu i raportując zmianę rozmiaru.

Wejście
Źródło JavaScript plus obsługiwane opcje kompresji i formatowania.
Wyjście
Zminimalizowany JavaScript i informacje o rozmiarze.
Prawdziwe ograniczenia
Narzędzie nie uruchamia zestawu testów, nie transpiluje nieobsługiwanej składni, nie rozwiązuje modułów ani nie udowadnia semantycznej równoważności dla kodu, który opiera się na nietypowym zachowaniu parsowania.
Prywatność i przetwarzanie danych
Źródło JavaScript oraz obsługiwane opcje kompresji i formatowania są przetwarzane w tej karcie przeglądarki. Convertr nie otrzymuje ani nie przechowuje go; zamknięcie lub ponowne załadowanie strony czyści stan roboczy, chyba że narzędzie wyraźnie oferuje lokalne pobranie.

Jak używać tego narzędzia

  1. Dostarcz źródło JavaScript oraz obsługiwane opcje kompresji i formatowania w kontrolkach narzędzia.
  2. Wybierz ustawienia, które wpływają na zminimalizowany JavaScript i informacje o rozmiarze, a następnie uruchom narzędzie.
  3. Przejrzyj zminifikowany JavaScript i informacje o rozmiarze przed skopiowaniem lub pobraniem.

Typowe tryby awarii

Błąd składni, nieobsługiwana funkcja językowa lub nieprawidłowa opcja zatrzymuje minifikację zamiast zwracać częściowy kod.

Przydatny przykład

Minifikuj mały moduł ES i przejrzyj wynik przed zastąpieniem zasobu produkcyjnego.