Terser analiza y minifica la entrada con sus opciones predeterminadas. Puede eliminar espacios innecesarios y comentarios normales, acortar nombres locales y simplificar el código; algunos comentarios especiales pueden conservarse. Esta página no empaqueta módulos ni transpila la sintaxis para navegadores antiguos.
Esta página devuelve solo el JavaScript generado y no produce un source map. Conserva el código original legible por separado. Si necesitas source maps para depurar, genéralos en tu proceso de compilación y asegúrate de que correspondan al código que despliegas.
Preguntas y respuestas frecuentes sobre este tema.
Usa las opciones predeterminadas de Terser para eliminar espacios innecesarios y comentarios normales, acortar nombres locales y simplificar JavaScript. El proceso se ejecuta en tu navegador y puedes copiar o descargar el resultado. No empaqueta módulos, transpila sintaxis ni genera un source map.
No presupongas un comportamiento idéntico para cualquier entrada. Terser puede cambiar o eliminar nombres de funciones y clases, lo que puede afectar al código que lee .name. Conserva el original y prueba la salida en el entorno de destino antes de desplegarla. Esta página no genera un source map.
No hay un porcentaje fijo de reducción. Depende del código original, los comentarios y de si ya está minificado; las entradas muy cortas pueden incluso crecer un poco. La comparación usa bytes UTF-8, no el tamaño de transferencia comprimido con gzip o Brotli.
No, la minificación de JavaScript se ejecuta completamente en su navegador. Su código fuente se procesa localmente y nunca se envía a ningún servicio externo.