Render Blocking JS
Tratar de diferir los scripts para mejor rendimiento
Last updated
Was this helpful?
Tratar de diferir los scripts para mejor rendimiento
Last updated
Was this helpful?
Los scripts bloquean el análisis y renderizado de un documento HTML. Cuando el browser encuentra un script detiene el análisis del documento, descarga el recurso, lo ejecuta y luego continua con el análisis del documento.
El análisis HTML se detiene, se descarga el script, se ejecuta el script y después se reanuda el análisis HTML.
El script se descarga de forma asíncrona, pero una vez descargado, se detiene para ejecutar el script. Tras la ejecución se reanuda el análisis HTML.
El script se descarga de forma asíncrona, en paralelo con el análisis HTML, su ejecución es diferida hasta que termine el análisis HTML. No hay bloqueo en el renderizado HTML.
Si el script no tiene dependencias utilizar async
Si el script tiene dependencias utilizar defer, siempre conviene utilizar defer.