Derniers tutoriels de développement web
 

HTML <script> async Attribute

<HTML <script> tag

Exemple

Un script qui sera exécuté de façon asynchrone dès qu'il est disponible:

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

Définition et utilisation

L' async attribut est un attribut booléen.

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

Remarque: Le async attribut est uniquement pour les scripts externes (et ne doit être utilisée que si le src attribut est présent).

Remarque: Il existe plusieurs façons un script externe peut être exécuté:

  • 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é alors que la page continue l'analyse)
  • Si async est pas présent et defer est présent: Le script est exécuté lorsque la page a terminé l' analyse
  • Si ni async ou defer est présent: Le script est extrait et exécuté immédiatement, avant que le navigateur continue parsing la page

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge totalement l'attribut.

Attribut
async Oui 10.0 3.6 Oui Oui

Différences entre HTML 4.01 et HTML5

Le async attribut est nouvelle en HTML5.


Différences entre HTML et XHTML

En XHTML, attribut minimisation est interdit, et l' async attribut doit être défini comme <script async="async"> .


Syntaxe

<script async>

<HTML <script> tag