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 " 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
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 | Sí | 10.0 | 3.6 | Sí | Sí |
Diferencias entre HTML 4.01 y HTML5
El async atributo es nuevo en HTML5.
Diferencias entre HTML y XHTML
En XHTML, está prohibida la reducción al mínimo de atributos, y el async atributo debe ser definida como <script async="async"> .
Sintaxis
<script async>