[Tutorial] Microsoft Ajax Minifier – Optimiza tus archivos Javascript
Nuestro buen amigo Gonzalo Perez, ha escrito un excelente artículo, aquí el detalle:
[Tutorial] Microsoft Ajax Minifier – Optimiza tus archivos Javascript
Hola, que tal, comienzo una serie de post y screencast sobre como mejorar la performance de nuestras aplicaciones Web, en especial (obviamente) ASP.NET, hay algunos datos que van a servir para PHP, estoy leyendo un libro buenísimo sobre ….
Microsoft Ajax Minifier
Es una herramienta que nos va a permitir mejorar el rendimiento de nuestras aplicaciones que utilizan Javascript, como las ajax (que como ya saben , utilizan bastante), ya que reduce el tamaño de los mismos, admitiendo dos niveles de minificación (diferenciando de compresión).
Normal Crunching
Se realiza el proceso de minificación del js, eliminando los espacios en blanco, puntos y comas y llaves innecesarias, como así también los comentarios (que son necesarios en tiempo de desarrollo, pero en explotación no)
Código Normal |
if ( a == 0 ) { a = 10; } |
Normal Crunching |
if(a==0)a=10; |
Hyper Crunching
Se realiza el proceso de minificación, además acortando los nombres de las variables locales , nombres de funciones y eliminando lo innecesario.
Código Normal |
function DivideTwoNumbers(numerator, denominator, unsedparameter ) { return numerator / denominator; } |
Hyper Crunching |
function a(a,b){return a/b} |
El Microsoft Ajax Minifier incluye los siguientes componentes:
- Herramienta de Línea de Comandos: Nos permite minimizar los archivos JavaScript mediante la línea de comandos.
- MSBuild Task: Permite minificar el archivo Javascript en Visual Studio, automáticamente cuando generas tu proyecto.
- Componente: Permite usar el Microsoft Ajax Minifier programáticamente.
Ver el articulo completo aqui.
Saludos.
Fernando García Loera
MVP Lead | Community Consultant | Latin American Region