Reducir el uso de JavaScript

Si reduces los archivos JavaScript, puedes disminuir el tamaño de la carga útil y el tiempo de análisis de la secuencia de comandos. En la sección Oportunidades de tu informe de Lighthouse, se enumeran todos los archivos JavaScript sin minificar, junto con los posibles ahorros en kibibytes (KiB) cuando se reducen:

Captura de pantalla de la auditoría de Lighthouse Minify JavaScript

Cómo reducir tus archivos JavaScript

La reducción es el proceso de quitar los espacios en blanco y todo código que no sea necesario para crear un archivo de código más pequeño, pero perfectamente válido. Terser es una herramienta de compresión de JavaScript popular. Webpack v4 incluye un complemento para esta biblioteca de forma predeterminada con el objetivo de crear archivos de compilación reducidos.

Orientación específica para pilas

Drupal

Asegúrate de habilitar Agregar archivos JavaScript en la página Administración > Configuración > Desarrollo. También puedes configurar opciones de agregación más avanzadas en módulos adicionales para agilizar tu sitio mediante la concatenación, la reducción y la compresión de los elementos de JavaScript.

Joomla

Varias extensiones de Joomla pueden acelerar tu sitio mediante la concatenación, la reducción y la compresión de tus secuencias de comandos. También hay plantillas que proporcionan esta funcionalidad.

Magento

Usa Terser para reducir todos los elementos de JavaScript de la implementación de contenido estático y, luego, inhabilita la función de reducción integrada.

React

Si el sistema de compilación reduce los archivos JS automáticamente, asegúrate de implementar la compilación de producción de tu aplicación. Puedes verificar esto con la extensión de las herramientas para desarrolladores de React.

WordPress

Hay varios complementos de WordPress que pueden concatenar, reducir y comprimir las secuencias de comandos para acelerar tu sitio web. Te recomendamos que, si es posible, uses un proceso de compilación para realizar la reducción de forma anticipada.

Recursos