<acronym title="JavaScript">Minatore JS</acronym>:

Comprimi JavaScript istantaneamente. Rimuove spazi vuoti, commenti e ottimizza i nomi delle variabili. Elaborato al 100% nel tuo browser: il tuo codice rimane privato.

Input JavaScript

Uscita minimizzata

100% Privato

Tutte le elaborazioni avvengono nel tuo browser tramite Terser.js. Il tuo codice non viene mai inviato a nessun server.

SupportoES2020 +

Terser supporta JavaScript moderno tra cui funzioni di freccia, async/await, classi e letterali di modelli.

Caricamento pagina più veloce

La minimizzazione di JS riduce le dimensioni dei file del 30–70%, migliorando i punteggi di Time to Interactive e Core Web Vitals.

Cos'è la minimizzazione JavaScript?

La minimizzazione JavaScript è il processo di rimozione di tutti i caratteri non necessari dal codice sorgente senza modificarne la funzionalità. Ciò include spazi bianchi, interruzioni di riga, commenti e nomi di variabili lunghi, che vengono sostituiti con equivalenti più brevi. Il risultato è un file più piccolo che scarica e analizza più velocemente, ma è funzionalmente identico all'originale.

Questo strumento utilizza Terser, il minifier JavaScript standard del settore e il motore alla base di Webpack, Vite ed esbuild. Terser esegue sia la minimizzazione (rimuovendo spazi bianchi e commenti) che la manomissione (rinominando le variabili in nomi più brevi come a, b, c), ottenendo riduzioni del 30–70% a seconda dello stile del codice. Supporta completamente la sintassiES2020 + tra cui async/await, concatenamento opzionale e coalescenza nullish.

La minimizzazione di JavaScript migliora direttamente i Core Web Vitals. I bundle JS più piccoli riducono il Time to Interactive (TTI) e il Total Blocking Time (TBT), due metriche che Google misura nei suoi audit Lighthouse e utilizza come segnali di ranking. PageSpeed Insights di Google contrassegnerà JavaScript non minificato come un'opportunità "Elimina risorse di blocco del rendering" o "Minimizza JavaScript".

Quando minimizzare JavaScript

Minimizza JS quando:

  • ✓ Distribuzione in produzione — servire sempre JS minificato
  • ✓ Il tuo punteggio PageSpeed Insights mostra "Minify JavaScript"
  • ✓ Gestione di script di terze parti che non sono stati preminificati
  • ✓ Riduzione del carico utile per gli utenti mobili su connessioni lente
  • ✓ Miglioramento del tempo di interattività (TTI) e del tempo di blocco totale
  • ✓ Combinazione di più script di piccole dimensioni prima della distribuzione

Riduzioni dimensionali tipiche:

  • • Libreria ben commentata: riduzione del 50–70%
  • • Codice tipico dell'applicazione: riduzione del 30–50%
  • • Codice già compresso o generato: riduzione del 10–20%
  • • Compressione gzip aggiuntiva sulla parte superiore: ulteriore 60–80%

Per ottenere il massimo effetto, minimizza prima, quindi servi con la compressione gzip o Brotli dal tuo server web.

Domande frequenti