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
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.
Powiązane narzędzia dla programistów
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
- Dostarcz źródło JavaScript oraz obsługiwane opcje kompresji i formatowania w kontrolkach narzędzia.
- Wybierz ustawienia, które wpływają na zminimalizowany JavaScript i informacje o rozmiarze, a następnie uruchom narzędzie.
- 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.