TL
Tool Lab
💰Donate
💰Donate

JavaScript Minifier

Minify and compress JavaScript

Wejście JavaScript
Minifikowany JS

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ć

  1. Wklej JavaScript do panelu wejściowego.
  2. Kliknij przycisk Minifikuj.
  3. Zminifikowane wyjście pojawia się po prawej stronie ze wskaźnikiem oszczędności rozmiaru.
  4. 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.