Atributo async do script
Definição e uso
async
a configuração ou o retorno de se o script deve ser executado assincronamente assim que disponível.
Este atributo reflete tag <script> do Propriedade async.
Nota:A propriedade async é aplicável apenas a scripts externos (e deve ser usada apenas quando o atributo src for definido).
Nota:Existem várias maneiras de executar scripts externos:
- Se o atributo async existir: o script será executado assincronamente com o resto da página (o script será executado enquanto a página continuar a ser analisada)
- Se o atributo async não existir e o defer existir: execute o script quando a página for completamente analisada
- Se nenhum dos atributos async ou defer existir: execute e obtenha o script imediatamente antes de o navegador continuar a analisar a página
Veja também:
Manual HTML:Atributo async da tag <script> do HTML
Manual HTML:Tag <script> do HTML
Exemplo
Verifique se o script será executado assincronamente assim que disponível:
var x = document.getElementById("myScript").async
Sintaxe
Retornar a propriedade async:
scriptObject.async
Definir a propriedade async:
scriptObject.async = true|false
Valor do atributo
Valor | Descrição |
---|---|
true|false |
Define se o script deve ser executado assincronamente assim que disponível.
|
Detalhes técnicos
Retorno: | Retorno: valor booleano, retorna true se o script for executado assim que disponível; caso contrário, retorna false. |
---|
Suporte do navegador
Os números na tabela indicam a versão do navegador que suportou completamente essa propriedade pela primeira vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | 10.0 | Suporte | Suporte | Suporte |