.ro

Formatare și minificare JavaScript

Cod lipit pe un rând devine ușor de citit, iar codul tău devine mai mic cu terser: nume scurtate, fără spații și comentarii, cu aceeași funcționare.

Rulează în browser Gratuit, fără cont
Mod

Folosește bibliotecile js-beautify 2.0.3 (licență MIT) și terser 5.51.2 (licență BSD). Licențele: js-beautify · terser

Aranjare

Aranjează rescrie codul cu indentarea aleasă și cu un spațiu acolo unde se pune de obicei, folosind biblioteca js-beautify. Rândurile goale puse de tine rămân, cel mult unul la rând. Codul face exact același lucru; se schimbă doar așezarea.

Minificare

Minifică trece codul prin terser: scoate spațiile și comentariile, scurtează numele variabilelor locale (în exemplu, suma devine o singură literă) și simplifică expresiile, păstrând ce face programul. Comentariile care cer să rămână (/*!, @license, @preserve) rămân.

Bifează Modul ES pentru cod cu import și export, și Păstrează numele variabilelor dacă vrei ca numele să rămână ca la tine; restul codului e comprimat la fel. Terser are în jur de 200 KB comprimat, deci se încarcă abia când alegi minificarea, o singură dată. O greșeală de sintaxă e arătată cu rândul și coloana.

Codul rămâne la tine

Formatarea și minificarea se fac în browserul tău: codul nu e trimis nicăieri.

Întrebări frecvente

Pot recupera codul original dintr-unul minificat?

Doar așezarea: Aranjează îl face din nou ușor de citit. Numele scurtate și comentariile scoase nu mai pot fi recuperate.

Merge și pentru TypeScript sau JSX?

Nu: terser citește JavaScript standard. Codul TypeScript sau JSX trebuie întâi compilat în JavaScript.

↑ ↓ alegi · Enter deschizi · Esc închizi