Minifikator JS / CSS
Ten minifikator zmniejsza JavaScript lub CSS, usuwając komentarze i zwijając białe znaki, oraz pokazuje rozmiar oryginalny, rozmiar po minifikacji i procent oszczędności.
O tym narzędziu
Ten minifikator zmniejsza JavaScript lub CSS, usuwając komentarze i zwijając białe znaki, oraz pokazuje rozmiar oryginalny, rozmiar po minifikacji i procent oszczędności.
Jak używać
- Wybierz JavaScript lub CSS.
- Wklej swój kod w pole wejściowe.
- Kliknij Minify i sprawdź, ile zaoszczędziłeś.
- Skopiuj zminifikowany wynik.
Warto wiedzieć
- W JavaScripcie usuwa komentarze // i /* */, zwija białe znaki i przycina spacje wokół operatorów, pomijając literały tekstowe.
- W CSS usuwa komentarze, zwija białe znaki i usuwa spacje wokół znaków : { } ; oraz ,.
- Nie zmienia nazw zmiennych ani nie przepisuje kodu, więc oszczędności są mniejsze niż w bundlerach takich jak Terser czy esbuild.
- Zminifikowane pliki ładują się szybciej, bo przez sieć przesyłanych jest mniej bajtów.
Działa w całości w przeglądarce — nic, co wpiszesz, nie jest wysyłane ani zapisywane.
Najczęściej zadawane pytania
Czy ten minifikator nadaje się do kodu produkcyjnego?
Sprawdza się przy szybkiej, prywatnej minifikacji. Do buildów produkcyjnych pełne narzędzie, takie jak Terser czy esbuild, dodaje zmianę nazw i usuwanie martwego kodu oraz obsługuje wszystkie przypadki brzegowe.
Czy minifikacja zepsuje mój JavaScript?
Minifikacja białych znaków jest zwykle bezpieczna, ale kod, który polega na automatycznym wstawianiu średników na podziałach linii, może przestać działać. Przetestuj wynik.
Czy mój kod jest wysyłany na serwer?
Nie. Minifikacja działa w całości w Twojej przeglądarce.
O ile zmniejszą się moje pliki?
To zależy od liczby komentarzy i białych znaków w kodzie; narzędzie pokazuje dokładny procent oszczędności.