Actualmente estoy instalando una librería de JavaScript que colorea el código fuente que uno escribe en una entrada o post, se llama SyntaxHighlighter . El problema es que tiene muchos archivos .js y por ende los visitantes tendrán que hacer muchas peticiones al servidor para obtenerlos.
Solución ?.. a comprimir JavaScript! :-)
Julien Lecomte uno de los ingenieros de Yahoo ha desarrollado YUI Compressor el cual comprime archivos Javascript y CSS, esta herramienta escrita en Java, elimina los espacios en blanco, saltos de linea, y reemplaza los nombres de variables por otras mas cortas. Para comprimir un Javascript o un CSS con YUI Compressor pueden utilizar la siguiente sintaxis en linea de comandos:
java -jar build/yuicompressor-2.4.2.jar file-to-compress.js
En donde file-to-compress.js es el archivo que deseamos comprimir, luego al ejecutar este comando se generará un archivo llamado file-to-compress-min.js. Si desean mas detalles puede ver el vídeo Using YUI Compressor.