Comprimir Tus Archivos Javascript

Hoy en dia con el uso de AJAX nuestros archivos javascript pesan cada ves mas por lo que para optimizar la carga de nuestros sitios lo recomendable seria comprimir el peso de nuestros archivos....
Hoy en dia con el uso de AJAX nuestros archivos javascript pesan cada ves mas por lo que para optimizar la carga de nuestros sitios lo recomendable seria comprimir el peso de nuestros archivos. Existen varias herramientas que hacen esta tarea entre ellas estan:

Packer de Dean Edwards

Puedes comprimir tus archivos en linea y ademas nos ofrece la descarga de su aplicación en .NET, PERL y PHP.

[Acceder a Packer]

Rhino

Esta herramienta escrita en JAVA nos la provee el Framework DOJO que es la que utilizan para comprimir sus librerias. pueden descargarla desde la siguiente dirección:

http://svn.dojotoolkit.org/dojo/trunk/buildscripts/lib/custom_rhino.jar

Un ejemplo de su uso seria el siguiente:

[code lang="javascript"]

java -jar custom_rhino.jar -c effects.js > effects.compress.js

[/code]

Pueden obtener mas información en la siguiente página: http://dojotoolkit.org/docs/shrinksafe

Ademas por si no queremos bajarnos el Rhino tambien nos proveen de un servicio en linea mediante el cual podemos comprimir nuestros archivos.

[Acceder a ShrinkSafe]

BananaScript

Comprimir Tus Archivos Javascript monkeyEste es otro sitio mediante el cual podemos trepar nuestros archivos para comprimirlos y ofuscarlos. Este sitio no presenta una herramienta offline como los anteriores lo que puede ser una desventaja, pero es el que mas nivel de compresion me ha dado. La única desventaja es que al parecer solo trabaja para el charset iso-8859-1

[Acceder a BananaScript]

Personalmente recomiendo BananaScript ya que de los 3 es el que mejor me ha comprimido los archivos y ademas me los ofusca sin ningun error al momento de ponerlos en mis sitios. Las otras 2 herramientas igual son buenas Packer me funciono sin seleccionar ningun método de encriptación de lo contrario al momento de poner los archivos en mi sitio me marcaba error y Rhino comprime bien solo no encontre la manera de que me eliminara comentarios, espacios en blanco y saltos de linea (alguien que lo use y me diga jeje) pero pude hacer una combinación entre Rhino y Packer que si me daba buenos resultados de compresión pero sin poder ofuscarlos.

Post Relacionado: Incluye tus Archivos JS y CSS Cuando los necesites

Gracias a frogx3 por el enlace de BananaScript (jejeje ya me reclamo en los comentarios :p)