Qué hace esta herramienta
JavaScript Minifier utiliza el proceso completo de análisis, compresión y destrucción de Terser. A diferencia de la eliminación de espacios en blanco o el reemplazo regular, comprende ámbitos, cadenas, literales regulares, cadenas de plantillas y sintaxis moderna.
- Admite ECMAScript moderno, incluidas clases, campos privados, encadenamiento opcional y otra sintaxis común.
- Sin utilizar eval, new Function o script dinámico, el código de usuario nunca se ejecuta.
- /*! Los comentarios de licencia se conservan y el resultado se puede descargar como minified.js.
Cómo utilizarla
- Pegue el código fuente de JavaScript.
- Haga clic en "Comprimir JavaScript".
- Si hay un error de sintaxis, corríjalo según el mensaje del analizador.
- Vea estadísticas de tamaño, copie o descargue resultados y ejecute pruebas de proyectos.
Usos habituales
- Reducir el tamaño de transmisión de los guiones de producción.
- Pruebe si el analizador puede aceptar la gramática moderna.
- Genere versiones comprimidas para scripts independientes simples.
Funciones de JavaScript Minifier
Utilice Terser para analizar, minimizar y ofuscar JavaScript moderno y mostrar cambios de volumen. Es adecuado para escenarios diarios de desarrollo, depuración, clasificación de datos y optimización de código. Los resultados del procesamiento se pueden ver, copiar o descargar directamente.
FAQ
¿La herramienta ejecutará mi JavaScript?
No. Terser solo analiza y genera código, la página no ejecuta la ruta de entrada.
¿Mangle cambia los nombres de las variables?
Los nombres de las variables locales se acortan después del análisis del alcance seguro; Los proyectos que se basan en cadenas de nombres de funciones o en reflexiones deben probarse completamente antes de su lanzamiento.
¿Por qué todavía existen algunas anotaciones?
Comentarios que comienzan con /*! a menudo llevan información de licencia y se selecciona la configuración actual para conservarla.