Definición y Uso
El async atributo es un atributo booleano.
Cuando está presente, especifica que el script se ejecuta de forma asíncrona tan pronto como esté disponible.
Nota: El async atributo es sólo para las secuencias de comandos externos (y sólo debe utilizarse si la src atributo está presente).
Nota: Hay varias maneras de un script externo puede ejecutar:
- Si async está presente: El script se ejecuta de forma asíncrona con el resto de la página (la secuencia de comandos se ejecutará mientras que la página sigue el análisis)
- Si async no está presente y diferir está presente: La secuencia de comandos se ejecuta cuando la página ha terminado el análisis sintáctico
- Si ninguno async o diferir está presente: El guión es descabellada y ejecutado inmediatamente, antes de que el navegador continúa el análisis de la página
Se aplica a
El async atributo se puede utilizar en el siguiente elemento:
Elementos | Atributo |
---|---|
<script> | async |
Ejemplo
Script Ejemplo
Una secuencia de comandos que se ejecuta de forma asíncrona tan pronto como esté disponible:
<script src="demo_async.js" async></script>
Inténtalo tú mismo " Soporte para el navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo.
Atributo | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |