Minifikacja i formatowanie CSS, JavaScript i HTML
Wklej kod, upuść plik albo go otwórz — a potem zminifikuj go lub przywróć zminifikowanemu plikowi czytelną postać.
Twój kod jest przetwarzany na naszym serwerze; nie jest ani przechowywany, ani zapisywany w logach.
Pozostało żądań
Czym to jest
Minifikator CSS, minifikator JavaScript i minifikator HTML na jednej stronie — i te same trzy w drugą stronę, gdy trzeba przeczytać plik, który już zminifikowano. Wklej kod, upuść plik na stronę albo skieruj na API swój skrypt.
Minifikatory CSS i JavaScript są ostrożne: usuwają białe znaki i komentarze, które można usunąć, a zachowują te, których nie można, więc wartość taka jak calc(100% + 5px) wraca nietknięta. Wszystko — i minifikacja, i formatowanie — działa na naszym serwerze.
Dlaczego ten
-
Bezpiecznie domyślnie
Żadnego agresywnego przepisywania, z którym trzeba by się potem spierać. Na wyjściu ten sam kod, tylko mniejszy — a nie zgadywanie, o co ci chodziło.
-
W obie strony
Zminifikuj na produkcję, sformatuj, aby przeczytać zminifikowany plik. Dwie spacje, cztery albo tabulator — jak przyjęto w twoim projekcie.
-
API, nie tylko strona
Jedno żądanie POST formatuje plik. Bez klucza, bez konta, bez podpisu — wstaw je do skryptu budowania i zapomnij.
-
Nic nie zostaje
Twój kod żyje w pamięci przez czas trwania żądania i znika. Nie jest zapisywany na dysk i nigdy nie trafia do logów.
Częste pytania
Czy potrzebuję klucza?
Nie. Usługa jest otwarta, a limity liczone są po adresie IP.
Czy mój kod jest gdzieś wysyłany?
Tylko na nasz własny serwer. Całe przetwarzanie odbywa się tam, w pamięci; kod nie jest ani przechowywany, ani logowany.
Czy mogę użyć tego w skrypcie budowania?
Tak, po to są endpointy /raw. Trzymaj się limitów.
Dlaczego w zminifikowanym kodzie JavaScript zmieniły się nazwy?
Minifikator skraca nazwy zmiennych lokalnych — to bezpieczne i stąd bierze się większość oszczędności. Formatowanie nie przywróci oryginalnych nazw: nie przywróci ich już nic.
Jaki największy plik mogę wysłać?
2 MB w jednym żądaniu. Większe pliki są odrzucane z 413, a nie obcinane.
Endpointy, postacie odpowiedzi, kody błędów i limity żądań.