Banner

Ultima revisión 12/12/2012

Minificar y Optimizar Javascript con Google Closure Tools

Google Closure Tools es un conjunto de herramientas creadas por Google que nos permiten minificar y optimizar el código de Javascript sin mayores complicaciones.

Tenemos des un compilador hasta un sistema para crear crear dinámicamente templates html.

Google Closure Compiler

Google Closure Compiler es una herramienta para hacer que JavaScript, descargue y se ejecute más rápido. Google Closure Compiler analiza el JavaScript, elimina el código basura y, finalmente, reescribe y minimiza lo que queda. También comprueba la sintaxis, las referencias a variables, los tipos de datos y advierte sobre los peligros de JavaScript más comunes.

Se puede utilizar como una aplicación Java ejecutable desde la línea de comandos, como un framework como jQuery o Mootools, o como una API RESTful.

Si queréis conocer un poco más Google Closure Tools podéis ir a la URL de Closure Compiler AppSpot y probarla.

También es posible, como decía, descargar la aplicación de Java desde aquí.

La documentación de Usuario sobre Closure Compiler la podéis consultar desde Google Code.

La documentación para los Desarrolladores sobre Closure Compiler la podéis consultar pulsando aquí.

getting_started_UI_result_imagen

Otras Opciones

También existen otras opciones como son:

Closure Inspector

Es un plugin para Firebug que permite depurar código javascript compactado.
Se puede descargar directamente desd Closure Closure Inspector Plugin.

Closure Library

Es una librería de Javascript al estilo de Mootools o jQuery. Dispone de un conjunto de widgets de interfaz de usuario y controles reutilizables de bajo consumo entre otras cosas.
Se puede acceder a ella entrando en Closure Closure Library.

Closure Templates

Es un sistema para crear dinámicamente templates html e interfaces de usuario reutilizables.
Se puede acceder a ella entrando en Closure Closure Templates.

Closure Linter

es una utilidad que comprueba los archivos de JavaScript para cuestiones de estilo como la colocación del operador, puntos y comas que faltan, el espaciado, la presencia de anotaciones JSDoc, y más.
Se puede acceder a ella entrando en Closure Closure Linter.