You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
La propriété **`async`** de l'interface {{DOMxRef("HTMLScriptElement")}} est une valeur booléenne qui contrôle la façon dont le script est exécuté. Pour les scripts classiques, si la propriété `async` vaut `true`, le script externe est récupéré en parallèle de l'analyse et exécuté dès qu'il est disponible. Pour les [scripts modules](/fr/docs/Web/JavaScript/Guide/Modules), si la propriété `async` vaut `true`, le script et toutes ses dépendances sont récupérés en parallèle de l'analyse et exécutés dès qu'ils sont disponibles.
Elle reflète l'attribut `async` de l'élément {{HTMLElement("script")}}.
## Valeur
Un booléen.
## Exemples
```html
<scriptid="el"src="/example.js"async></script>
```
```js
constel=document.getElementById("el");
console.log(el.async); // Affiche : true
```
## Spécifications
{{Specifications}}
## Compatibilité des navigateurs
{{Compat}}
## Voir aussi
- La propriété {{DOMxRef("HTMLScriptElement.defer")}}