JavaScript tömörítő

Kompresszi a JavaScript-sznippettjeit vagy a helyi .js fájlokat a Terserrel, amely a böngészőben helyileg fut. A forráskód csak minifikációra van parsed és soha nem fut.

Kattintson egy JavaScript fájl kiválasztásához, vagy dobja ide

A JavaScript-t közvetlenül az alábbi szerkesztőbe is beillesztheti.

Bemenet: 0 bájt

Kimenet: 0 bájt

Kész

Böngésző natív minifikáció

A Terser csak ehhez az eszközútvonalhoz van csomagolva, így a beillesztett JavaScript helyben tömörítésre kerül, szerveroldali végrehajtási útvonal nélkül.

Hibavisszajelzés elemzése

A szintaxis hibák a sor és oszlop részleteivel együtt jelennek meg az oldalon, amikor a feldolgozó ezeket biztosítja.

méret összehasonlítás

Összehasonlítsa az eredeti és a miniatűr byte számokat, mielőtt másolja vagy letölti a tömörített JavaScript-t.

Gyakran ismételt kérdések

A JavaScript-em fel van töltve a Convertr-re?

Nem. A minifikáló a böngésző JavaScript-jével helyben fut. A beillesztett kód és a kiválasztott fájlok nem kerülnek elküldésre a Convertr szervereire.

A program futtatja a beillesztett JavaScriptet?

Nem. A forrásszöveget a Terser csak tömörítés céljából elemzi és alakítja át. Az oldal nem értékeli ki a kódot, és nem tölt be felhasználó által biztosított szkripteket.

Miért van a névátnevezés alapértelmezés szerint letiltva?

Az eltorzított nevek kisebbé teszik a kimenetet, de egyes kódok függnek a függvénynevektől, osztálynevektől vagy a reflectiontől. Explicit módon engedélyezheti, ha a méret fontosabb.

JavaScript tömörítő

A JavaScript forrás minimalizálása a támogatott programok viselkedésének megőrzése és a méretváltozás jelentése közben.

Bemenet
JavaScript forrás plusz támogatott tömörítés és formázási lehetőségek.
Kimenet
Kicsinyített JavaScript és méretinformáció.
Valódi korlátozások
Az eszköz nem futtat tesztcsomagot, nem fordít le nem támogatott szintaxist, nem old fel modulokat, és nem bizonyít szemantikai egyenértékűséget olyan kód esetében, amely szokatlan elemzési viselkedésre támaszkodik.
Adatvédelem és adatkezelés
A JavaScript forrás és a támogatott tömörítési és formázási lehetőségek feldolgozása ebben a böngészőlapon történik. A Convertr nem kapja meg vagy tárolja azt; az oldal bezárása vagy újratöltése törli a munkafolyamat állapotát, kivéve, ha az eszköz kifejezetten helyi letöltést kínál.

Hogyan használjuk ezt az eszközt

  1. Adjon meg JavaScript forrást, valamint támogatott tömörítési és formázási lehetőségeket az eszköz vezérlőiben.
  2. Válassza ki a kicsinyített JavaScriptet és méretinformációkat érintő beállításokat, majd futtassa az eszközt.
  3. Tekintse át a minifikált JavaScriptet és a méretinformációkat a másolás vagy letöltés előtt.

Gyakori hibák

Egy szintaktikai hiba, nem támogatott nyelvi funkció vagy érvénytelen opció megállítja a minifikációt ahelyett, hogy részleges kódot adna vissza.

Gyakorlati példa

Kicsinyítsen egy kis ES modult, és tekintse át a kimenetet, mielőtt lecserélne egy éles eszközt.