async ist ein Attribut am Skript-Element: laden, ohne das Dokument aufzuhalten, und ausführen, sobald es da ist.
- async (Attribut)
Attribut am script-Element, das ein Skript nebenher laden und sofort nach dem Laden ausführen lässt.
Beispiel: „Mit async ist die Reihenfolge mehrerer Skripte nicht garantiert.“
Wofür es passt
Für Skripte, die von nichts anderem abhängen und von denen nichts abhängt: Besucherzählung, Fehlerprotokollierung. Sie können jederzeit laufen, und wann genau, spielt keine Rolle.
Wofür nicht
Für alles, was auf ein anderes Skript oder auf das fertige Dokument angewiesen ist. Zwei Skripte mit async laufen in der Reihenfolge, in der sie ankommen, und die hängt von der Dateigröße und der Verbindung ab. Dann ist defer richtig.