Asynchrones HTML - Attribut
Definition und Verwendung
Das
async
Attribut ist ein boolesches Attribut.
Wenn vorhanden, gibt es an, dass das Skript asynchron ausgeführt wird, sobald es verfügbar ist.
Hinweis: Das
async
Attribut gilt nur für externe Skripte (und sollte nur verwendet werden, wenn das
src
Attribut vorhanden ist).
Hinweis: Es gibt mehrere Möglichkeiten, ein externes Skript auszuführen:
- Wenn
async
vorhanden: Das Skript wird asynchron mit dem Rest der Seite ausgeführt (das Skript wird ausgeführt, während die Seite mit dem Parsen fortfährt) - Wenn
async
nicht vorhanden unddefer
vorhanden: Das Skript wird ausgeführt, wenn die Seite das Parsen beendet hat - Wenn weder
async
nochdefer
vorhanden ist: Das Skript wird sofort abgerufen und ausgeführt, bevor der Browser mit dem Parsen der Seite fortfährt
Gilt für
Das
async
Attribut kann für das folgende Element verwendet werden:
Elemente | Attribut |
---|---|
<Skript> | asynchron |
Beispiel
Skriptbeispiel
Ein Skript, das asynchron ausgeführt wird, sobald es verfügbar ist:
<script src="demo_async.js" async></script>
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Attribut vollständig unterstützt.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |