HTML async- kenmerk


Definitie en gebruik

Het asyncattribuut is een booleaans attribuut.

Indien aanwezig, specificeert het dat het script asynchroon wordt uitgevoerd zodra het beschikbaar is.

Opmerking: het asyncattribuut is alleen voor externe scripts (en mag alleen worden gebruikt als het srcattribuut aanwezig is).

Opmerking: er zijn verschillende manieren waarop een extern script kan worden uitgevoerd:

  • Indien asyncaanwezig: het script wordt asynchroon uitgevoerd met de rest van de pagina (het script wordt uitgevoerd terwijl de pagina verder gaat met het parseren)
  • Indien asyncniet aanwezig en deferwel aanwezig: Het script wordt uitgevoerd wanneer de pagina klaar is met parseren
  • Als geen van beide asyncof deferaanwezig is: het script wordt opgehaald en onmiddellijk uitgevoerd, voordat de browser verder gaat met het ontleden van de pagina

Geldt voor

Het asyncattribuut 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