Attributo asincrono HTML
Definizione e utilizzo
L'
async
attributo è un attributo booleano.
Quando presente, specifica che lo script verrà eseguito in modo asincrono non appena sarà disponibile.
Nota: l'
async
attributo è solo per gli script esterni (e dovrebbe essere utilizzato solo se l'
src
attributo è presente).
Nota: esistono diversi modi per eseguire uno script esterno:
- Se
async
è presente: lo script viene eseguito in modo asincrono con il resto della pagina (lo script verrà eseguito mentre la pagina continua l'analisi) - Se
async
non è presente eddefer
è presente: lo script viene eseguito quando la pagina ha terminato l'analisi - Se nessuno dei due
async
odefer
è presente: lo script viene recuperato ed eseguito immediatamente, prima che il browser continui ad analizzare la pagina
Si applica a
L'
async
attributo può essere utilizzato sul seguente elemento:
Elementi | Attributo |
---|---|
<script> | asincrono |
Esempio
Esempio di sceneggiatura
Uno script che verrà eseguito in modo asincrono non appena sarà disponibile:
<script src="demo_async.js" async></script>
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente l'attributo.
Attribute | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | 3.6 | Yes | Yes |