Attribut async HTML


Définition et Utilisation

L'attribut async est un attribut booléen.

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

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

Remarque : Il existe plusieurs façons d'exécuter un script externe :

  • Si async est 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 son analyse)
  • Si async n'est pas présent et que defer est présent : le script est exécuté lorsque la page a terminé son analyse
  • Si ni async ni defer n'est présent : le script est récupéré et exécuté immédiatement, avant que le navigateur ne continue l'analyse de la page

S'applique à

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

Éléments Attribut
<script> async

Exemple

Exemple de Script

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

<script src="demo_async.js" async></script>
Essayez-le vous-même »

Support des Navigateurs

Les chiffres dans le tableau spécifient la première version du navigateur qui prend entièrement en charge l'attribut.

Attribut
async Oui 10.0 3.6 Oui Oui