Minifikuj JavaScript
Skróć źródło JavaScript, zachowując komentarze licencyjne. Pliki zostają na Twoim urządzeniu.
Jak to działa lokalnie
- Wybierasz plik; strona odczytuje go z Twojego urządzenia.
- Pasujący silnik jest wczytywany z fileslimmer.com i działa w wątku Web Worker.
- Wynik jest zapisywany w miejscu, które wskażesz na tym urządzeniu.
Przed albo wybierz pliki z urządzenia
Rozmiar pierwotny —
Obsługiwane formaty
- Odczytuje
- JS · MJS
Wynik zachowuje język, w którym plik został napisany; przepisywany jest wyłącznie tekst.
Szacowana pamięć
Przeglądarka podaje tylko zgrubną wskazówkę o pamięci, więc ta liczba to szacunek.
| Limit | Wartość |
|---|---|
| Rozmiar pliku | 20 MiB |
Te limity chronią kartę przed plikiem, który rozwija się do wielokrotności swojego zapisanego rozmiaru (spec 9.3). Nie zależą od urządzenia, bo parsowanie tekstu ogranicza sam tekst.
Ograniczenia
- Twój plik jest parsowany i przepisywany jako tekst, a nigdy uruchamiany. Zminifikowany wynik jest równoważny tylko wtedy, gdy źródło daje się sparsować; błąd składni zatrzymuje zadanie, zamiast zgadywać.
- Komentarze licencyjne zostają w wyniku, więc wymóg atrybucji obecny w źródle przetrwa minifikację.
- Zmiana nazw identyfikatorów psuje kod, który wyszukuje nazwę jako tekst, a ślad stosu z wyniku przestaje pasować do Twojego źródła.