Comprimir el tamaño de los JS
Los archivos javascript, normalmente con la extensión JS, son usados dentro de las páginas web para agregarle interactividad con el usuario, ya sea para validad un simple formulario o para darle algún efecto atractivo, entre otra cosas.
La forma en que estos archivos son descaragdos del servidor es un poco peculiar, ya que no se van descaragando simultaneamente como otro archivos. Es por eso que estos deben ser lo mas ligero posible para que su descarga se lo mas rapida posible.
Para minimizar el tamaño de los archivos js y css, existen una herramienta llamada YUI Compressor, (en realidad existen varias, como JSMin,pero YUI es la que me dado mejor resultado). A diferencia de JSMin, YUI ademas de eliminar todos los espacios en blancos(Tabuladores, espaciaos,saltos de lineas), cambia tambien el nombre de las variables internas. Reduciendo aun mas su tamaño. Esta herramienta está escrita en java, por lo que puede correr en cualquier plataforma que tenga instalada la JVM.
Para usarla podemos usar el siguiente codigo:
java -jar yuicompressor-x.y.z.jar [options] [input file]
Este codigo lo colocas en la linea de comando de tu sistemas, debes sustituir x.y.z por tu version de YUI, options por los parametros que quieres usar y input file por el nombre de archivo a reducir. Las opciones están especificadas en la documentación, pero colocaré las mas relevantes aqui:
- -v, --verbose: Muestra mensajes y advertencias.
- --type js|css: Especifica explicitamente que tipo de archivo es, Js o css. El programa lo deduce de la extensión, así que debe usarse cuando la extensión sea distinta de lo usual.
- --nomunge: Realiza la eliminación de espacios en blanco, pero no cambia los nombre de las variables.
Última actualización: 2009-12-24 15:37:45
Comentarios
No hay comentarios, se el primero en comentar