<acronym title="JavaScript">JS</acronym> minifier:
Comprimir JavaScript al instante. Elimina los espacios en blanco, los comentarios y optimiza los nombres de las variables. Procesado al 100% en su navegador: su código permanece privado.
Entrada de JavaScript
Salida minimizada
100% privado
Todo el procesamiento se realiza en su navegador a través de Terser.js. Tu código nunca se envía a ningún servidor.
ES2020+ Soporte
Terser es compatible con JavaScript moderno, incluidas las funciones de flecha, async/await, clases y literales de plantilla.
Carga de páginas más veloz
La minimización de JS reduce el tamaño del archivo en un 30-70%, mejorando las puntuaciones de Time to Interactive y Core Web Vitals.
¿Qué es la minificación de JavaScript?
La minificación de JavaScript es el proceso de eliminar todos los caracteres innecesarios del código fuente sin cambiar su funcionalidad. Esto incluye espacios en blanco, saltos de línea, comentarios y nombres de variables largos, que se reemplazan con equivalentes más cortos. El resultado es un archivo más pequeño que se descarga y analiza más rápido, pero es funcionalmente idéntico al original.
Esta herramienta utiliza Terser, el minificador de JavaScript estándar de la industria y el motor detrás de Webpack, Vite y esbuild. Terser realiza tanto la minificación (eliminación de espacios en blanco y comentarios) como la manipulación (cambio de nombre de variables a nombres más cortos como a, b, c), logrando reducciones del 30–70% dependiendo del estilo de código. Es totalmente compatible con la sintaxis ES2020+, que incluye async/await, encadenamiento opcional y coalescencia nula.
La minimización de JavaScript mejora directamente Core Web Vitals. Los paquetes de JS más pequeños reducen el tiempo de interacción (TTI) y el tiempo total de bloqueo (TBT), dos métricas que Google mide en sus auditorías de Lighthouse y utiliza como señales de clasificación. PageSpeed Insights de Google marcará JavaScript sin minificar como una oportunidad de "Eliminar recursos de bloqueo de renderizado" o "Minificar JavaScript".
Cuándo minificar JavaScript
Minificar JS cuando:
- ✓ Implementación en producción: sirva siempre JS minificado
- ✓ Su puntuación de PageSpeed Insights muestra "Minificar JavaScript"
- ✓ Manejo de scripts de terceros que no estaban preminificados
- ✓ Reducción de la carga útil para usuarios móviles con conexiones lentas
- ✓ Mejorar el tiempo de interacción (TTI) y el tiempo total de bloqueo
- ✓ Combinación de varios scripts pequeños antes de la implementación
Reducciones de tamaño típicas:
- • Biblioteca bien comentada: 50–70% de reducción
- • Código de aplicación típico: 30–50% de reducción
- • Código ya comprimido o generado: reducción del 10–20%
- • Compresión gzip adicional en la parte superior: más 60–80%
Para obtener el máximo efecto, minimice primero, luego sirva con compresión gzip o Brotli desde su servidor web.