Nouplo

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

  1. Incolla il JavaScript.
  2. Commenti e rientri spariscono; i nomi restano esattamente com’erano.
  3. Controlla il risparmio nei numeri sopra l’uscita.
  4. 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