Atributo asíncrono de HTML


Definición y uso

El asyncatributo es un atributo booleano.

Cuando está presente, especifica que el script se ejecutará de forma asíncrona tan pronto como esté disponible.

Nota: el asyncatributo es solo para scripts externos (y solo debe usarse si el srcatributo está presente).

Nota: Hay varias formas de ejecutar un script externo:

  • Si asyncestá 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 asyncno está presente y deferestá presente: el script se ejecuta cuando la página ha terminado de analizarse
  • Si ninguno asynco deferestá presente: el script se obtiene y ejecuta inmediatamente, antes de que el navegador continúe analizando la página

Se aplica a

El asyncatributo 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