Attribut HTML asynchrone


Définition et utilisation

L' asyncattribut est un attribut booléen.

Lorsqu'il est présent, il précise que le script sera exécuté de manière asynchrone dès qu'il sera disponible.

Remarque : L' asyncattribut est uniquement destiné aux scripts externes (et ne doit être utilisé que si l' srcattribut est présent).

Remarque : Il existe plusieurs manières d'exécuter un script externe :

  • Si asyncest présent : le script est exécuté de manière asynchrone avec le reste de la page (le script sera exécuté pendant que la page continue l'analyse)
  • Si asyncn'est pas présent et deferest présent : Le script est exécuté lorsque la page a fini d'analyser
  • Si ni asyncou defern'est présent : le script est récupéré et exécuté immédiatement, avant que le navigateur ne poursuive l'analyse de la page

S'applique à

L' asyncattribut peut être utilisé sur l'élément suivant :

Éléments Attribut
<script> asynchrone

Exemple

Exemple de scénario

Un script qui sera exécuté de manière asynchrone dès qu'il sera disponible :

<script src="demo_async.js" async></script>

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge l'attribut.

Attribute
async Yes 10.0 3.6 Yes Yes