Minifikátor JavaScriptu
Komprimujte vložené JavaScript úryvky nebo lokální .js soubory s Terser běžícím lokálně ve vašem prohlížeči. Zdrojový kód je parsován pouze pro minifikaci a není nikdy spuštěn.
Klikněte pro výběr souboru JavaScript nebo jej sem přetáhněte
Můžete také přidat JavaScript přímo do níže uvedeného editoru.
Vstup: 0 bytů
Výstup: 0 bytů
Nativní minifikace prohlížeče
Terser je přibalen pouze pro tuto trasu nástroje, takže vložený JavaScript je komprimován lokálně bez spouštění na straně serveru.
Zpětná vazba k chybě analýzy
Chyby syntaxe jsou zobrazeny na stránce s podrobnostmi o řádku a sloupci, když je poskytne analyzátor.
Srovnání velikosti
Porovnejte původní a minifikované počty bajtů před kopírováním nebo stažením komprimovaného JavaScriptu.
Často kladené otázky
Je můj JavaScript nahrán do Convertr?
Ne. Minifikátor běží lokálně pomocí JavaScriptu v prohlížeči. Vložený kód a vybrané soubory se na servery Convertr neodesílají.
Spouští nástroj vložený JavaScript?
Ne. Zdrojový text je parsován a transformován nástrojem Terser pouze pro kompresi. Stránka nevyhodnocuje kód ani nenačítá uživatelské skripty.
Proč je přejmenování proměnných ve výchozím nastavení zakázáno?
Zkomolené názvy zmenšují výstup, ale některý kód spoléhá na názvy funkcí, názvy tříd nebo reflexi. Můžete to explicitně povolit, když na velikosti záleží více.
Minifikátor JavaScriptu
Minimalizujte zdrojový kód JavaScript při zachování podporovaného chování programu a hlášení změny velikosti.
- Vstup
- Zdrojový kód JavaScript plus podporované možnosti komprese a formátování.
- Výstup
- Minifikovaný JavaScript a informace o velikosti.
- Skutečná omezení
- Nástroj nespustí testovací sadu, nepřekládá nepodporovanou syntaxi, nerozlišuje moduly ani neprokazuje sémantickou ekvivalenci pro kód, který se spoléhá na neobvyklé chování při parsování.
- Soukromí a nakládání s daty
- Zdroj JavaScript plus podporované možnosti komprese a formátování se zpracovávají v tomto panelu prohlížeče. Convertr jej nepřijímá ani neukládá; zavření nebo opětovné načtení stránky vymaže pracovní stav, pokud nástroj výslovně nenabízí místní stažení.
Jak tento nástroj používat
- Poskytněte zdrojový JavaScript plus podporované možnosti komprese a formátování v ovládacích prvcích nástroje.
- Vyberte nastavení, která ovlivňují minifikovaný JavaScript a informace o velikosti, a poté spusťte nástroj.
- Zkontrolujte minifikovaný JavaScript a informace o velikosti před kopírováním nebo stažením.
Běžné způsoby selhání
Syntaxová chyba, nepodporovaná jazyková funkce nebo neplatná možnost zastaví minifikaci místo vrácení částečného kódu.
Užitečný příklad
Minifikujte malý ES modul a přezkoumejte výstup před nahrazením produkčního aktiva.