Closure Tools – Optimizador JavaScript
Closure Tools es un conjunto de herramientas desarrolladas por Google para optimizar y depurar javascript para desarrollar aplicaciones web potentes y eficientes .
Closure Tools esta compuesto por:
- Closure Compiler una herramienta para minimizar o compactar los archivos Javascript.
- Closure Inspector que es un plugin para Firebug que permite depurar código javascript compactado
- Closure Library una librerÃa JS al estilo de Mootools o jQuery
- Closure Templates es un sistema para crear dinámicamente templates html e interfaces de usuario reutilizables.
Closure Compiler
De entre estas utilidades la que mas uso tiene a mi parecer es Closure Compiler para la aceleración de carga de nuestros archivos JS. Hay varias formas de utilizarlo, la primera es una versión online, para ello pueden acceder a http://closure-compiler.appspot.com/ en donde colocamos el código fuente original, primero verificará que no presente ningún error y luego generará la versión minificada.

También podemos descargar la aplicación en un archivo compiler.jar el cual podemos ejecutar el lÃnea de comandos para minificar rápidamente los archivos Javascript.
Una ves descargado el archivo compiler.jar y si tienes un archivo llamado functions.js podemos compactarlo con los siguiente comandos el cual devolverá un archivo llamado function-min.js.
java -jar compiler.jar --js functions.js --js_output_file functions-min.js
Como pueden ver es muy sencillo de utilizar y podemos optimizar el tamaño de nuestros archivos JS el cual es un punto muy importante para acelerar la carga de nuestras webs.
gracias a blog.unijimpe
promero
¿Disfrutaste esta entrada? Por qué no dejas un comentario abajo y continúas la conversación, o te suscrÃbes a mi feed y obtienes los artÃculos como este enviados automáticamente cada dÃa hacia tu lector de feeds.



No hay comentarios todavÃa.
Deja un comentario
Saltos de lÃnea automáticos, la dirección de email nunca será publicada, HTML permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>