HTML async- kenmerk
Definitie en gebruik
Het
async
attribuut is een booleaans attribuut.
Indien aanwezig, specificeert het dat het script asynchroon wordt uitgevoerd zodra het beschikbaar is.
Opmerking: het
async
attribuut is alleen voor externe scripts (en mag alleen worden gebruikt als het
src
attribuut aanwezig is).
Opmerking: er zijn verschillende manieren waarop een extern script kan worden uitgevoerd:
- Indien
async
aanwezig: het script wordt asynchroon uitgevoerd met de rest van de pagina (het script wordt uitgevoerd terwijl de pagina verder gaat met het parseren) - Indien
async
niet aanwezig endefer
wel aanwezig: Het script wordt uitgevoerd wanneer de pagina klaar is met parseren - Als geen van beide
async
ofdefer
aanwezig is: het script wordt opgehaald en onmiddellijk uitgevoerd, voordat de browser verder gaat met het ontleden van de pagina
Geldt voor
Het
async
attribuut kan worden gebruikt op het volgende element:
elementen | Attribuut |
---|---|
<script> | asynchrone |
Voorbeeld
Scriptvoorbeeld
Een script dat asynchroon wordt uitgevoerd zodra het beschikbaar is:
<script src="demo_async.js" async></script>
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die het kenmerk volledig ondersteunt.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |