Atributo assíncrono HTML


Definição e uso

O asyncatributo é um atributo booleano.

Quando presente, especifica que o script será executado de forma assíncrona assim que estiver disponível.

Nota: O asyncatributo é apenas para scripts externos (e deve ser usado apenas se o srcatributo estiver presente).

Nota: Existem várias maneiras de executar um script externo:

  • Se asyncestiver presente: O script é executado de forma assíncrona com o resto da página (o script será executado enquanto a página continua a análise)
  • Se asyncnão estiver presente e deferestiver presente: O script é executado quando a página termina de analisar
  • Se nenhum asyncou deferestiver presente: o script é buscado e executado imediatamente, antes que o navegador continue analisando a página

Aplica-se a

O asyncatributo pode ser usado no seguinte elemento:

Elementos Atributo
<script> assíncrono

Exemplo

Exemplo de script

Um script que será executado de forma assíncrona assim que estiver disponível:

<script src="demo_async.js" async></script>

Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que suporta totalmente o atributo.

Attribute
async Yes 10.0 3.6 Yes Yes