Sicuramente vi sarà capitato di vedere codice javascript indecifrabile incluso in pagine web. Questo significa che il codice è stato compresso, ovvero si sono rimossi spazi e caratteri inutili (commenti, etc) ed i motivi sono essenzialmente due: rendere illegibile il codice e ridurre la dimensione dello script, velocizzandone il caricamento.
Tra i vari tool che consentono di farlo, volevo segnalare YUI Compressor. Si tratta di un applicazione scritta in java e quindi sarà necessario averlo installato (almeno la versione 1.4).
Dopo aver scaricato YUI Compressor, potremo comprimere il nostro javascript con il seguente codice:
java -jar yuicompressor-2.4.2.jar --type js filejavascript.js > filejavascript.min.jsdove filejavascript.js il il file originale e filejavascript.min.js sarà il file compresso