WMW

Minificatore JS/CSS

Free

Riduce JavaScript o CSS rimuovendo spazi e commenti, con abbreviazione opzionale dei nomi delle variabili per JavaScript, e statistiche di dimensione prima/dopo.

Funziona interamente nel tuo browser. Il tuo codice non viene mai caricato da nessuna parte.

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

Cosa fa questo strumento

Incolla JavaScript o CSS leggibile e questo strumento lo riduce rimuovendo spazi, commenti e (per JavaScript, facoltativamente) abbreviando i nomi delle variabili locali, producendo un file più piccolo con un comportamento identico.

Come funziona

Lo strumento analizza il tuo codice in un albero di sintassi astratta usando il motore open source terser per JavaScript e clean-css per CSS, poi rigenera la fonte equivalente più compatta da quell'albero: eliminando commenti e spazi non necessari, abbreviando valori numerici e di colore dove sicuro, e, per JavaScript con mangling attivato, rinominando gli identificatori di ambito locale con i nomi più brevi disponibili. Poiché la trasformazione opera sulla struttura analizzata piuttosto che sul testo grezzo, il codice risultante si comporta in modo identico all'originale.

Problemi che risolve

Domande frequenti

›Questo strumento formatta o abbellisce anche il codice?

No, questo strumento si limita a minificare (ridurre) il codice rimuovendo spazi e commenti. Se invece hai bisogno di codice leggibile e correttamente indentato, usa uno strumento di formattazione dedicato.

›Cosa significa "mangle" per JavaScript?

Il mangling rinomina variabili locali e parametri di funzione in nomi brevi come "a" o "b" ovunque sia sicuro farlo, risparmiando byte aggiuntivi oltre alla semplice rimozione degli spazi. Non rinomina mai i nomi accessibili globalmente, quindi non interrompe il codice che si basa su identificatori globali specifici.

›Il codice minificato è sicuro da usare in produzione?

Sì, la minificazione modifica solo spazi, commenti e (facoltativamente) nomi di variabili locali. La logica e il comportamento del codice vengono preservati esattamente, motivo per cui il JavaScript e il CSS minificati sono una prassi standard sui siti web di produzione.

›Perché la minificazione è fallita con un errore?

I minificatori hanno bisogno di JavaScript o CSS valido e analizzabile. Se il tuo input contiene un errore di sintassi, il minificatore non può costruirne una rappresentazione interna corretta. Controlla il codice in un linter o nella console del browser per trovare il problema esatto, correggilo e riprova.

›Dovrei conservare una copia non minificata del mio codice?

Sì. Conserva sempre il tuo codice sorgente originale e leggibile come la versione che modifichi e mantieni, e genera la versione minificata come fase di build. Considera l'output minificato come un artefatto usa e getta, non come un file da modificare a mano.

Strumenti correlati

Free

Testo

Formattatore JS/CSS

Riformatta JavaScript o CSS minificato o con indentazione incoerente in codice leggibile e correttamente indentato, con stile di indentazione regolabile e statistiche di dimensione prima/dopo.

Free

Testo

Validatore HTML

Controlla l'HTML per tag non chiusi, ID duplicati, elementi deprecati e altri problemi comuni ben definiti, verificato con un proprio parser di corrispondenza tag, non un validatore completo di conformità W3C.

Free

Testo

Convertitore da IPv4 a IPv6

Genera rappresentazioni IPv6 mappate IPv4, compatibili IPv4, 6to4 e NAT64 di un indirizzo IPv4, ed estrae l'indirizzo IPv4 da una qualsiasi di queste forme IPv6.

Free

Testo

Codificatore JSON

Codifica il testo semplice in una stringa letterale JSON valida (eseguendo l'escape di virgolette, barre rovesciate e interruzioni di riga) e la decodifica di nuovo, con un riepilogo dei caratteri con escape.

Free

Testo

Formattatore JSON

Valida e formatta o minifica un documento JSON completo, con indentazione regolabile, ordinamento opzionale delle chiavi e segnalazione esatta degli errori per riga/colonna.

Free

Testo

Decodificatore JWT

Decodifica l'intestazione e il payload di un JWT in JSON leggibile, convertendo le dichiarazioni di timestamp in date leggibili, segnalando i token scaduti e verificando una firma HS256 con un segreto che fornisci.

Free

Testo

Generatore llms.txt

Genera un file llms.txt seguendo la specifica llmstxt.org da un titolo, un riepilogo e sezioni di link, con raggruppamento delle sezioni Optional e anteprima dal vivo.

Free

Testo

Anteprima Markdown

Renderizza il Markdown come HTML dal vivo e sanificato affiancato alla fonte, con un interruttore per visualizzare e copiare l'HTML generato.