WMW

Minifikator JS/CSS

Free

Zmniejsza JavaScript lub CSS poprzez usunięcie białych znaków i komentarzy, z opcjonalnym skracaniem nazw zmiennych dla JavaScript oraz statystykami rozmiaru przed/po.

Działa całkowicie w Twojej przeglądarce. Twój kod nigdy nie jest nigdzie wysyłany.

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

Wklej czytelny kod JavaScript lub CSS, a to narzędzie zmniejszy go, usuwając białe znaki, komentarze i (dla JavaScript, opcjonalnie) skracając nazwy zmiennych lokalnych, tworząc mniejszy plik o identycznym działaniu.

Jak To Działa

Narzędzie analizuje Twój kod na drzewo składni abstrakcyjnej za pomocą otwartoźródłowego silnika terser dla JavaScript i clean-css dla CSS, a następnie generuje z tego drzewa najbardziej zwarty równoważny kod źródłowy: usuwając komentarze i niepotrzebne białe znaki, skracając wartości liczbowe i kolorystyczne tam, gdzie jest to bezpieczne, oraz, dla JavaScript z włączonym manglingiem, zmieniając nazwy identyfikatorów zakresu lokalnego na najkrótsze dostępne nazwy. Ponieważ transformacja działa na przeanalizowanej strukturze, a nie na surowym tekście, wynikowy kod działa identycznie jak oryginał.

Problemy, które rozwiązuje

Często zadawane pytania

›Czy to narzędzie również formatuje lub upiększa kod?

Nie, to narzędzie tylko minifikuje (zmniejsza) kod, usuwając białe znaki i komentarze. Jeśli potrzebujesz czytelnego, prawidłowo wciętego kodu, użyj zamiast tego dedykowanego narzędzia do formatowania.

›Co oznacza "mangle" w JavaScript?

Mangling zmienia nazwy zmiennych lokalnych i parametrów funkcji na krótkie nazwy, takie jak "a" czy "b", wszędzie, gdzie jest to bezpieczne, co pozwala zaoszczędzić dodatkowe bajty poza samym usunięciem białych znaków. Nigdy nie zmienia nazw dostępnych globalnie, więc nie psuje kodu, który zależy od konkretnych globalnych identyfikatorów.

›Czy zminifikowany kod jest bezpieczny do użycia w produkcji?

Tak, minifikacja zmienia tylko białe znaki, komentarze i (opcjonalnie) nazwy zmiennych lokalnych. Logika i zachowanie kodu są zachowane dokładnie, dlatego zminifikowany JavaScript i CSS są standardową praktyką na stronach produkcyjnych.

›Czemu minifikacja zakończyła się błędem?

Minifikatory wymagają poprawnego, analizowalnego kodu JavaScript lub CSS. Jeśli Twoje wejście zawiera błąd składniowy, minifikator nie może zbudować jego prawidłowej wewnętrznej reprezentacji. Sprawdź kod w linterze lub konsoli przeglądarki, aby znaleźć dokładny problem, popraw go i spróbuj ponownie.

›Czy powinienem zachować niezminifikowaną kopię mojego kodu?

Tak. Zawsze zachowuj oryginalny, czytelny kod źródłowy jako wersję, którą edytujesz i utrzymujesz, a zminifikowaną wersję generuj jako etap kompilacji. Traktuj zminifikowany wynik jako produkt jednorazowy, a nie plik do ręcznej edycji.

Powiązane Narzędzia

Free

Tekst

Formater JS/CSS

Przeformatowuje zminifikowany lub niekonsekwentnie wcięty kod JavaScript lub CSS na czytelny, prawidłowo wcięty kod, z regulowanym stylem wcięć i statystykami rozmiaru przed/po.

Free

Tekst

Walidator HTML

Sprawdza HTML pod kątem niezamkniętych tagów, zduplikowanych ID, przestarzałych elementów i innych typowych, dobrze zdefiniowanych problemów, zweryfikowane za pomocą własnego parsera dopasowującego tagi, nie pełny walidator zgodności W3C.

Free

Tekst

Konwerter IPv4 na IPv6

Generuje reprezentacje IPv6 zmapowane z IPv4, zgodne z IPv4, 6to4 i NAT64 dla adresu IPv4 oraz wyodrębnia adres IPv4 z każdej z tych form IPv6.

Free

Tekst

Koder JSON

Koduje zwykły tekst na poprawny literał ciągu JSON (escapując cudzysłowy, ukośniki odwrotne i znaki nowej linii) i dekoduje go z powrotem, z podsumowaniem escapowanych znaków.

Free

Tekst

Formater JSON

Weryfikuje i formatuje lub minifikuje pełny dokument JSON, z regulowanym wcięciem, opcjonalnym sortowaniem kluczy i precyzyjnym raportowaniem błędów według linii/kolumny.

Free

Tekst

Dekoder JWT

Dekoduje nagłówek i payload JWT na czytelny JSON, konwertuje oświadczenia czasowe na czytelne daty, oznacza wygasłe tokeny i może zweryfikować podpis HS256 z podanym przez Ciebie tajnym kluczem.

Free

Tekst

Generator llms.txt

Generuje plik llms.txt zgodny ze specyfikacją llmstxt.org z tytułu, podsumowania i sekcji linków, z grupowaniem sekcji Optional i podglądem na żywo.

Free

Tekst

Podgląd Markdown

Renderuje Markdown jako na żywo, oczyszczony HTML obok źródła, z przełącznikiem do podglądu i kopiowania wygenerowanego HTML.