Come si usa
- Incolla il tuo JavaScript.
- Scegli se abbreviare i nomi delle variabili e mantenere i commenti di licenza.
- Fai clic su «Minimizza» oppure premi Ctrl+Enter (⌘+Enter su Mac).
- Copia o scarica il file minificato.
Opzioni spiegate
- Abbrevia i nomi delle variabili
- Rinomina variabili locali e parametri delle funzioni con singole lettere. I nomi globali restano invariati, così altri script possono ancora usarli.
- Mantieni i commenti di licenza
- Conserva i commenti che iniziano con /*! o contengono @license o @preserve, che molte licenze richiedono di mantenere.
Esempi
function add(first, second) {
// sum
return first + second;
}
diventa function add(d,n){return d+n}.
Domande frequenti
Il codice minificato è sicuro da usare?
Terser applica solo trasformazioni che mantengono il comportamento del codice valido. Il codice che dipende dai nomi delle funzioni in fase di esecuzione (per esempio tramite Function.name) può comportarsi diversamente quando i nomi vengono abbreviati; in quel caso disattiva l'opzione.
Supporta il JavaScript moderno?
Sì. Terser riconosce la sintassi attuale, incluse classi, funzioni async, optional chaining e moduli. Non converte il codice per i browser più vecchi.
Il mio codice viene caricato online?
No. Terser viene eseguito nel tuo browser.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.