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. 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.
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:
-
java -jar custom_rhino.jar -c effects.js > effects.compress.js
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.
BananaScript
Este 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
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)
¿Te pareció interesante la nota?, registrate a nuestro Feed para que estes al dia con las últimas notas que publicamos en WebAdictos, tambien te invitamos a explorar nuestros archivos tal vez encuentres notas y recursos que te sean de utilidad.
Si lo prefieres puedes utilizar el botón de post aleatorio para ir saltando entre nuestros contenidos.
Gracias por visitarnos.




Septiembre 2nd, 200712:30 am
[...] WebAdictos ya habiamos mencionado de herramientas que te permiten comprimir archivos Javascript, pero no esta demas mencionar esta herramienta que me he encontrado hoy (leyendo Scriptia) se trata [...]
Septiembre 2nd, 20071:33 am
[...] WebAdictos ya habiamos mencionado de herramientas que te permiten comprimir archivos Javascript, pero no esta demas mencionar esta herramienta que me he encontrado hoy (leyendo Scriptia) se trata [...]
Septiembre 20th, 200712:41 am
[...] una buena forma es comprimiendo las hojas de estilo, ya hemos visto en webadictos herramientas para comprimir archivos javascript, YUI Compressor que ademas de comprimir javascript tambien nos permite comprimir hojas de estilo. [...]
Septiembre 20th, 20071:42 am
[...] una buena forma es comprimiendo las hojas de estilo, ya hemos visto en webadictos herramientas para comprimir archivos javascript, YUI Compressor que ademas de comprimir javascript tambien nos permite comprimir hojas de estilo. [...]
Abril 28th, 200811:09 am
Hola.
Si además de comprimir el código deseais protegerlo, de forma que solo funcione para el dominio que decidais, daros un garbeo por
http://jsblock.ath.cx/proteger-ofuscar-javascript/
Incluso se puede ganar dinero con los desarrollos de cada uno.
Y el área de descargas tiene desarrollos de lo más sofisticado.
Saludos