Minificator JavaScript

Comprimă fragmente JavaScript lipite sau fișiere .js locale cu Terser care rulează local în browserul tău. Codul sursă este analizat doar pentru minificare și nu este niciodată executat.

Faceți clic pentru a alege un fișier JavaScript sau descărcați-l aici

De asemenea, puteți introduce JavaScript direct în editorul de mai jos.

Input: 0 byte

Rezultat: 0 byte

Gata

Minificarea nativă

Terser este inclus doar pentru această rută de instrumente, astfel încât JavaScript-ul lipit este comprimat local, fără o cale de execuție pe server.

Feedback erori

Erorile de sintax sunt afișate pe pagina cu detalii de linie și coloană atunci când parserul le furnizează.

Comparație de dimensiuni

Comparați numărul de byte originale și miniate înainte de a copia sau descărca JavaScript comprimat.

Întrebări frecvente

JavaScript-ul meu este încărcat în Convertr?

No. Minifierul funcționează local cu JavaScript browser. Codul trecut și fișierele selectate nu sunt trimise serverelor Convertr.

Instrumentul execută JavaScript-ul lipit?

Nu. Textul sursă este analizat și transformat de Terser numai pentru compresie. Pagina nu evaluează codul sau nu încarcă scripturi furnizate de utilizator.

De ce este dezactivată modificarea numelor în mod implicit?

Numele distorsionate fac ca rezultatul să fie mai mic, dar unele coduri se bazează pe numele de funcții, numele de clase sau reflecție.

Minificator JavaScript

Minificați sursa JavaScript, păstrând în același timp comportamentul programului susținut și raportând schimbările de dimensiune.

Intrare
Sursa JavaScript plus opțiunile de compresie și formate suportate.
Ieșire
JavaScript minificat și informații de dimensiune.
Limitări reale
Instrumentul nu rulează o suită de teste, nu transpilează sintaxa neacceptată, nu rezolvă module sau nu demonstrează echivalența semantică pentru codul care se bazează pe un comportament neobișnuit de parsare.
Confidențialitatea și gestionarea datelor
Sursa JavaScript plus opțiunile de compresie și formatare suportate sunt prelucrate în această filă de browser. Convertr nu le primește sau stochează; închiderea sau reîncărcarea paginii șterge starea de lucru, cu excepția cazului în care instrumentul oferă explicit o descărcare locală.

Cum să utilizați acest instrument

  1. Oferiți cod JavaScript sursă plus opțiunile de compresie și formatare suportate în comenzile instrumentului.
  2. Alegeți setările care afectează JavaScript-ul minificat și informațiile de dimensiune, apoi rulați instrumentul.
  3. Revizuiește JavaScript-ul minificat și informațiile de dimensiune înainte de a le copia sau descărca.

Moduri comune de eșec

O eroare de sintaxă, o caracteristică de limbaj nesuportată sau o opțiune invalidă oprește minificarea în loc să returneze codul parțial.

Exemplu util

Minificați un modul mic ES și revizuiți rezultatul înainte de a înlocui un activ de producție.