Lighthouse sugiere que necesito eliminar el javascript no utilizado de la biblioteca de javascript de terceros, por ejemplo, index.js . Está bien que esta biblioteca en particular se cargue después de unos 10 segundos una vez que se carga la página. Así que utilicé el método SetTimeout para hacer eso, pero no creo que sea el enfoque correcto para hacerlo.
Una vez que hago eso, Lighthouse no se queja del javascript no utilizado de esta biblioteca y mejora la puntuación, pero me preocupa que en producción, Google mida el rendimiento general de la página desde el momento en que se carga hasta el momento en que el usuario abandona la página. Entonces, en ese sentido, el javascript no utilizado nunca se elimina y solo se retrasa para la ejecución. La gente también sugirió que la carga diferida de JS en los eventos del usuario ayudará, pero en nuestro caso mencionado anteriormente, el JS debería cargarse automáticamente.
Básicamente estoy buscando la sugerencia de:
setTimeout una buena solución para el caso anterior?Estaría más que feliz de obtener las respuestas.