UglifyJS es una de las mejores herramientas para mejorar el rendimiento de su código JavaScript y prepararla para los entornos de producción.
desarrollado inicialmente para Node.js, UglifyJS ahora funciona en cualquier plataforma JavaScript, que también apoya el sistema de módulos CommonJS.
El kit de herramientas UglifyJS fue creado principalmente para la minimización código fuente, logrando esto con grandes resultados, pero también conservando la semántica del código intacta en la mayoría de los casos.
En el camino, el proyecto se ha añadido un montón de nuevas características, entre ellas la capacidad de analizar, analizar y transformar la AST de un bloque de código JS.
Esto le da a los desarrolladores un montón de opciones modificables en el motor UglifyJS, lo que permite un control preciso sobre cómo sintonizar el código fuente se comprime o cómo fuente comprimida, se beatificado en puntos posteriores.
Desde su lanzamiento, el proyecto ha ganado una gran aceptación en la comunidad de JavaScript y se ha utilizado en muchas otras JS (especialmente) Node.js proyectos
Características .
- Eliminar los comentarios
- Opcionalmente dejar algunos comentarios en el código
- avisos de derechos de autor Dejar intacto
- Acortar nombres de las variables
- Regenerar código de un AST
- Eliminar soportes de bloques
- incorporarse a las declaraciones var consecutivos
- Resolver expresiones constantes simples
- Optimizaciones para IF
- estados consecutivos en bloques se fusionan en una secuencia
- Eliminar un código inalcanzable y advertir de ello
- Soporte de mapas fuente
- Analizador de acción incluían
- Funciona con el lado del cliente (navegadores) y del lado del servidor (Node.js) entornos
- Se puede utilizar desde la CLI Node.js
- bien documentado
Requisitos
- JavaScript habilitado en el lado del cliente
Comentarios que no se encuentran