Minificatore JavaScript

Incolla del JavaScript per ottenere un file più piccolo che si comporta allo stesso modo, con lo spazio risparmiato prima e dopo gzip.

Sigillato su questo dispositivo

Funziona nel tuo browser. Non viene caricato nulla.

Sigillato

JavaScript minificato

Il JavaScript minificato apparirà qui mentre scrivi.

Come funziona

  1. Incolla il tuo script

    Incolla del JavaScript o apri un file .js. La sintassi moderna è supportata, comprese classi, funzioni async e optional chaining.

  2. Regola le opzioni

    Mantieni le impostazioni predefinite per un risultato sicuro e compatto, oppure rimuovi le chiamate console, abbrevia i nomi di primo livello ed esegui passaggi aggiuntivi.

  3. Copia il risultato

    Controlla i byte risparmiati, poi copia il codice o scarica un file .min.js.

Domande frequenti

Il mio codice viene caricato?

No. Terser, il minificatore usato dalla maggior parte degli strumenti di build JavaScript, funziona all’interno del tuo browser. Il tuo codice sorgente non lascia mai il dispositivo.

Il codice minificato si comporterà allo stesso modo?

Sì, con le opzioni predefinite. Il codice che si basa sui nomi delle funzioni in fase di esecuzione, per esempio per la segnalazione degli errori, dovrebbe usare «Mantieni i nomi di funzioni e classi». Includere i nomi di primo livello è sicuro solo se lo script non condivide variabili globali con altri script.

Cosa cambia «Sintassi di output»?

Indica a Terser quale versione di JavaScript può usare quando riscrive il codice, per esempio le arrow function da ES2015 in poi. Non converte la sintassi moderna in ES5: per questo usa un transpiler come Babel.

Perché attivare «Modulo ES»?

I file che usano import o export sono moduli. Indicarlo a Terser gli permette di analizzarli, applicare la modalità strict e abbreviare in sicurezza i nomi di primo livello, dato che le variabili di un modulo non sono globali.

Crea una source map?

No. Questo strumento è pensato per una minificazione rapida. Per le build di produzione con source map, usa Terser tramite il tuo bundler.

Installa One For All sul tuo computer

One For All si apre così in una finestra tutta sua, come un’app, direttamente dal desktop o dalla schermata Home. Non serve scaricare nulla da uno store, e i tuoi file continuano a restare sul tuo dispositivo.

  1. Fai clic sull’icona di installazione a destra della barra degli indirizzi, oppure apri il menu del browser (⋮).
  2. Scegli «Installa One For All» o «Installa pagina come app»: viene aggiunto un collegamento sul desktop e tra le tue app.

Scaricare il motore di questo strumento?

Questo strumento funziona interamente nel tuo browser. Per farlo, deve scaricare da One For All gli elementi qui sotto, una sola volta. Poi restano salvati su questo dispositivo, così la prossima volta lo strumento si avvia subito.

I tuoi file non vengono mai inviati da nessuna parte.