[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

Que es un MVP? Tip para ser MVP  clip_image002 clip_image004 clip_image006 clip_image008 image