0

Minificatore di codici

Minimizza CSS, JavaScript, HTML o JSON nel browser: rimuovi commenti e spazi bianchi, visualizza immediatamente le dimensioni salvate.

Elaborazione... 0%
Analisi del codice sorgente
Commenti spogli
Spazi bianchi compressi
Misurazione del risparmio di dimensioni

Risultato

Questo minimizzatore di codice comprime CSS, JavaScript, HTML e JSON eliminando tutto ciò di cui la macchina non ha bisogno: commenti, rientri, ritorni a capo e spazi bianchi ridondanti. Scegli la lingua, incolla la fonte, premi il pulsante: il pannello dei risultati mostra il codice minimizzato insieme alle dimensioni esatte prima/dopo in byte e alla percentuale salvata.

La minimizzazione è volutamente conservativa e sicura. Per JavaScript ciò significa solo commenti e spazi bianchi - nessuna ridenominazione di variabili, nessuna riscrittura di espressioni - con uno scanner che cammina correttamente su stringhe, valori letterali di modello e valori letterali regex e preserva i ritorni a capo ovunque l'inserimento automatico del punto e virgola potrebbe modificare il comportamento. I CSS uniscono gli spazi bianchi attorno a parentesi graffe, due punti, punto e virgola e virgole; L'HTML fa collassare gli spazi bianchi tra i tag mentre i contenuti pre, textarea, script e style rimangono intatti; JSON viene analizzato e riserializzato, il che lo convalida allo stesso tempo.

Tutto funziona localmente nel tuo browser: nessun codice sorgente viene caricato su nessun server, il che rende lo strumento sicuro per codice proprietario, non rilasciato o client. Non è prevista alcuna registrazione, né un limite massimo di dimensioni del file oltre la memoria del browser e il risultato è a un clic di distanza dagli appunti o dal file scaricato.

La minimizzazione è l'opposto della formattazione: questo strumento riduce le dimensioni del codice per la produzione, mentre il nostro formattatore di codice rende nuovamente leggibile il codice minimizzato. Utilizza il minificatore per script e stili in linea, email HTML, payload API e qualsiasi luogo in cui una pipeline di compilazione completa con Terser o cssnano sarebbe eccessiva per un lavoro rapido e una tantum.