Gli ultimi tutorial di sviluppo web
 

HTML <script> async Attribute

<HTML <script> tag

Esempio

Uno script che verrà eseguito in modo asincrono non appena è disponibile:

<script src="demo_async.js" async></script>
Prova tu stesso "

Definizione e utilizzo

La async attributo è un attributo booleano.

Quando è presente, specifica che lo script sarà eseguito in modo asincrono non appena disponibile.

Nota: La async attributo è solo per gli script esterni (e deve essere utilizzato solo se il src attributo è presente).

Nota: Ci sono diversi modi uno script esterno può essere eseguita:

  • Se async è presente: lo script viene eseguito in modo asincrono con il resto della pagina (lo script sarà eseguito mentre la pagina continua il parsing)
  • Se async non è presente e rinviare è presente: lo script viene eseguito quando la pagina ha terminato l'analisi
  • Se nessuno dei due async o rinviare è presente: lo script viene recuperato ed eseguito immediatamente, prima che il browser continua l'analisi della pagina

Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'attributo.

Attributo
async 10.0 3.6

Differenze tra HTML 4.01 e HTML5

La async attributo è di nuovo in HTML5.


Differenze tra HTML e XHTML

In XHTML, la minimizzazione degli attributi è vietato, e la async attributo deve essere definito come <script async="async"> .


Sintassi

<script async>

<HTML <script> tag