Cómo se usa
- Pega tu JavaScript.
- Elige si quieres acortar los nombres de variables y conservar los comentarios de licencia.
- Haz clic en «Minificar» o pulsa Ctrl+Enter (⌘+Enter en Mac).
- Copia o descarga el archivo minificado.
Opciones explicadas
- Acortar nombres de variables
- Renombra las variables locales y los parámetros de funciones con una sola letra. Los nombres globales se mantienen para que otros scripts puedan seguir usándolos.
- Conservar comentarios de licencia
- Conserva los comentarios que empiezan por /*! o contienen @license o @preserve, que muchas licencias exigen mantener.
Ejemplos
function add(first, second) {
// sum
return first + second;
}
se minifica a function add(d,n){return d+n}.
Preguntas frecuentes
¿Es seguro usar el código minificado?
Terser solo aplica transformaciones que mantienen el comportamiento del código válido. El código que depende de los nombres de funciones en tiempo de ejecución (por ejemplo, mediante Function.name) puede comportarse de otra forma si se acortan los nombres; en ese caso, desactiva esa opción.
¿Admite JavaScript moderno?
Sí. Terser entiende la sintaxis actual, incluidas clases, funciones async, encadenamiento opcional y módulos. No convierte el código para navegadores antiguos.
¿Se sube mi código?
No. Terser se ejecuta en tu navegador.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.