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

Experimente você mesmo

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.

  • true - O script será executado assincronamente assim que disponível
  • false - o script não será executado de forma assíncrona quando 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