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
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 son analyse) - Si
asyncn'est pas présent et quedeferest présent : le script est exécuté lorsque la page a terminé son analyse - Si ni
asyncnidefern'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> 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 |