<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.