En que ocaciones se utilizan los atributos "defer" y "async" dentro de la etiqueta Script en el código HTML ?
En que ocaciones se utilizan los atributos "defer" y "async" dentro de la etiqueta Script en el código HTML ?
¡Hola Danny, espero que estés bien!
Los atributos "defer" y "async" se utilizan en la etiqueta <script> en HTML para controlar el momento en que se carga y ejecuta un archivo JavaScript.
El atributo "defer" se utiliza para indicar que el script debe ser ejecutado después de que el documento HTML ha sido analizado, pero antes de que se dispare el evento "DOMContentLoaded". Esto es útil cuando se quiere cargar el script de forma asíncrona pero mantener el orden de ejecución en relación a otros scripts.
Por otro lado, el atributo "async" se utiliza para indicar que el script es independiente y puede ser descargado de forma asíncrona, sin detener el análisis del documento HTML. Esto es útil cuando se quiere cargar el script de forma rápida y no es necesario mantener un orden específico de ejecución.
En resumen, "defer" se utiliza cuando se necesita mantener el orden de ejecución de los scripts, mientras que "async" se utiliza cuando la ejecución independiente y rápida es prioritaria.
Espero que esta explicación te haya sido útil. Si tienes alguna otra pregunta, no dudes en preguntar.
Espero haber ayudado y buenos estudios!