Atributo assíncrono HTML
Definição e uso
O
async
atributo é um atributo booleano.
Quando presente, especifica que o script será executado de forma assíncrona assim que estiver disponível.
Nota: O
async
atributo é apenas para scripts externos (e deve ser usado apenas se o
src
atributo estiver presente).
Nota: Existem várias maneiras de executar um script externo:
- Se
async
estiver 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
async
não estiver presente edefer
estiver presente: O script é executado quando a página termina de analisar - Se nenhum
async
oudefer
estiver presente: o script é buscado e executado imediatamente, antes que o navegador continue analisando a página
Aplica-se a
O
async
atributo 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 |