Input

Output minimizzato

Cos'è il JavaScript Minifier?

Il JavaScript Minifier rimuove spazi, commenti e abbrevia il codice per ridurre le dimensioni del file. File più piccoli si caricano più velocemente. La specifica ECMAScript definisce il linguaggio; la minimizzazione preserva il comportamento riducendo l'output.

Questo strumento funziona interamente nel tuo browser. Nulla viene inviato a un server. Incolla JS o carica un file; ottieni output minimizzato. Per la formattazione (l'operazione inversa), usa il Formattatore JavaScript. Per la validazione, usa il Validatore JavaScript. Per una protezione più forte, usa il JavaScript Obfuscator.

Come usare questo strumento

1

Incolla o carica

Incolla JavaScript nel pannello sinistro o carica un file .js o .txt. Usa Esempio per caricare codice di esempio. Usa Cancella per reimpostare.

2

Visualizza l'output minimizzato

Il pannello di destra mostra il codice minimizzato. Gli spazi e i commenti vengono rimossi. Il JS non valido mostrerà un errore.

3

Copia o scarica

Usa Copia o Scarica per ottenere il codice minimizzato. Per la produzione, considera anche l'uso della compressione gzip o brotli.

Esempi JavaScript Minifier

Ecco un esempio di minimizzazione del codice JavaScript formattato.

Esempio: Funzione API fetch

Input formattato:

Input

Output minimizzato:

Output

Quando il JavaScript Minifier è utile

Quando si preparano bundle di produzione con webpack o rollup, la minimizzazione riduce i file JS. Per l'offuscamento (più difficile da decodificare), usa il JavaScript Obfuscator.

Domande frequenti

I miei dati sono privati?

Sì. La minimizzazione viene eseguita interamente nel tuo browser. Nessun dato viene inviato a nessun server.

Minifier vs Obfuscator?

Il Minifier riduce il codice per dimensioni. L'Obfuscator rende il codice difficile da leggere e decodificare. L'offuscamento spesso include la minimizzazione.

Rompe il mio codice?

La minimizzazione valida preserva il comportamento. L'inserimento di punti e virgola e i casi limite possono causare problemi; testa l'output.

E le source map?

Questo strumento non genera source map. Per build di produzione con source map, usa webpack, rollup o Vite.

Posso de-minimizzare?

Usa il Formattatore JavaScript per aggiungere indentazione. Non ripristina commenti o nomi di variabili originali.

Strumenti correlati

ECMAScript. MDN JavaScript. Terser. webpack. rollup.