Minificatore JavaScript
Più piccolo — e dimostrabilmente lo stesso codice.
Risultato
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Come funziona
- Incolla il JavaScript.
- Commenti e rientri spariscono; i nomi restano esattamente com’erano.
- Controlla il risparmio nei numeri sopra l’uscita.
- Copia o scarica il risultato.
Domande frequenti
- Perché non accorcia i nomi delle mie variabili?
- Perché rinominare richiede un vero analizzatore e uno studio degli ambiti, e sbagliarlo in modo sottile pubblica un file che funziona finché non funziona più. Per qualcosa che stai per pubblicare, uno strumento che promette meno e ha sempre ragione è lo scambio migliore.
- Distingue un’espressione regolare da una divisione?
- Sì, ed è l’unica parte davvero difficile del leggere JavaScript senza analizzarlo. Una barra dopo un valore è una divisione; dopo un operatore, una parola chiave o nulla, apre un’espressione regolare. Così /ab+c/g sopravvive e total/count resta una divisione.
- Rompe l’inserimento automatico del punto e virgola?
- No. Un ritorno a capo può fare le veci di un punto e virgola, quindi le righe vengono unite solo quando l’interruzione dimostrabilmente non può esserlo: quando la riga precedente finisce a metà di un’espressione, o questa comincia con una parentesi chiusa.
- La mia intestazione di licenza viene rimossa?
- No. Un commento che inizia con /*! o che contiene @license o @preserve viene mantenuto; gli altri spariscono.
- Viene inviato qualcosa a un server?
- No. Gira nel browser: quello che incolli resta sul tuo computer.
Strumenti correlati
◒ Formattatore CSS Una dichiarazione per riga — o l’intero file su una sola. ‹› Formattatore HTML Indentato per leggerlo, o compresso per pubblicarlo. {} Formattatore JSON Incolla JSON e riprendilo rientrato, minimizzato o validato. I tuoi dati restano su questa pagina. ∿ Base64 Dal testo al Base64 e ritorno, con UTF-8 corretto e alfabeto sicuro per URL opzionale.