Compresores y ofuscadores Javascript

En el mundo J2EE normalmente no tenemos que trabajar con librerías Javascript, y la mayor parte de los frameworks (especialmente JSF) ofrecen un recubrimiento de estas librerías (y sus gigantescos js).

Especialmente en el caso de JSF puede ser importante en algunos entornos con ancho de banda limitado comprobar si el javascript generado está comprimido y/o ofuscado. Si no me creéis comprobad el tamaño de algún HTML en vuestra aplicación JSF.

Para estas labores existen varias librerías, las que me vienen ahora a la cabeza son:

· JSMin: elimina comentarios y espacios. Está preparado para actuar como un Filtro http, aunque también puede usarse en modo offline. La compresión que obtiene no es la mejor pero es muy simple:

· YUI Compressor: surge para mejorar el algoritmo de JSMin. Consigue mayores ratios de compresión. También es capaz de comprimir CSS.

· Javascript Obfuscator: según su web consigue mayor compresión que los otros dos. Permite además ofuscar el javascript.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 413 seguidores

%d personas les gusta esto: