Atributo asíncrono de HTML
Definición y uso
El
async
atributo es un atributo booleano.
Cuando está presente, especifica que el script se ejecutará de forma asíncrona tan pronto como esté disponible.
Nota: el
async
atributo es solo para scripts externos (y solo debe usarse si el
src
atributo está presente).
Nota: Hay varias formas de ejecutar un script externo:
- Si
async
está presente: la secuencia de comandos se ejecuta de forma asíncrona con el resto de la página (la secuencia de comandos se ejecutará mientras la página continúa con el análisis) - Si
async
no está presente ydefer
está presente: el script se ejecuta cuando la página ha terminado de analizarse - Si ninguno
async
odefer
está presente: el script se obtiene y ejecuta inmediatamente, antes de que el navegador continúe analizando la página
Se aplica a
El
async
atributo se puede utilizar en el siguiente elemento:
Elementos | Atributo |
---|---|
<script> | asíncrono |
Ejemplo
Ejemplo de guión
Un script que se ejecutará de forma asíncrona tan pronto como esté disponible:
<script src="demo_async.js" async></script>
Compatibilidad con navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |