Reducir el tiempo de ejecución de JavaScript en WordPress, es básicamente hacer que el JS de WordPress cargue más rápido.
Hay varios factores que afectan, pero se optimizan para tener una web rápida como la mía que ves en la captura de PageSpeed.
Si con esto no lo consigues, es que debes de solucionar algún problema.
Explico paso a paso a optimizar WordPress y resolver los problemas que surgen en la formación WPOptimizers.
Descubre qué ralentiza tu WordPress con esta auditoría gratuita
Guía en 7 pasos y lista de comprobación. Recibirás consejos semanales que ya ayudan a más de 3.000 lectores a acelerar sus sitios de forma eficiente.
Cifras de JavaScript recomendadas para móvil
Tiempos de ejecución de JavaScript recomendados:
- Menos de 2 segundos para evitar una advertencia.
- Menos de 3.5 segundos para evitar el error.
¿Qué factores afectan al tiempo de ejecución de JavaScript de WordPress?
Hay varios factores, pero te dejo los principales que penalizan el WPO de WordPress.
Hosting
Tener un hosting adecuado y optimizado hará que el JavaScript de WordPress cargue antes.
Toda casa necesita buenos cimientos.
Peso de temas y plugins
Usar temas y plugins ligeros es importante para reducir el tiempo de ejecución de JavaScript.
Si un tema o plugin carga archivos JavaScript pesados, estos ralentizarán, aunque después se puedan optimizar.
Cantidad de JavaScript usado
El 95% del JavaScript que carga WordPress no se usa, pero añade peso y bloquea la web.
Aunque no se use el código, si se le llama, es tiempo de ejecución que se está llevando.
Se puede optimizar sin problemas, pero lo ideal es reducir la cantidad de este.
Lo que no se carga, no ralentiza.
Cómo se carga el JavaScript
Lo ideal es hacer que el JavaScript sea lo más ligero posible y esto se consigue de 2 formas.
Por un lado, se comprime para que pese lo mínimo.
Y por otro, hay que hacer que su carga no bloquee el navegador para minimizar el trabajo del hilo principal de WordPress.
A veces hay que darle prioridad a algunos archivos para que la carga sea adecuada y no haya problemas de funcionamiento.
Otras veces hay que hacer lo contrario y no darle prioridad a los archivos para que no bloqueen la web.
Esto dependerá del tipo de JS usado.
Dónde se carga el JavaScript
Hay que tener presente desde dónde se carga el JavaScript.
Si es cerca del público objetivo, este será más rápido.
Pero si está más lejos, puede que haya que usar soluciones como un CDN.
Reduce el tiempo de ejecución de JavaScript
Reducir el tiempo de ejecución de JavaScript es una tarea importante para optimizar las Core Web Vitals en WordPress.
Espero que te sea de utilidad.