O adiar é um valor booleano, usado para indicar que o script é executado após a análise do documento. Funciona apenas com scripts externos (ou seja, funciona apenas quando especificamos o fonte atributo na tag). Declara que o script não criará nenhum conteúdo. Assim, o navegador pode continuar a análise do restante da página. O com o adiar atributo não bloqueia a página.
Podemos entender o uso do adiar atributo na imagem a seguir:
Este atributo informa ao navegador para executar o arquivo quando todo o documento HTML for totalmente analisado. Às vezes, o aplicativo consome mais memória adicionando o marcação na seção principal do HTML e também causa problemas de desempenho. Para melhorar o desempenho, podemos adicionar o adiar atributo na tag.
Às vezes, o script leva mais tempo de carregamento do que o esperado e exibe a página em branco em vez do conteúdo. Em dispositivos móveis, a situação será pior por causa da pouca memória dos dispositivos pequenos. Então, usando o adiar atributo, podemos aumentar o desempenho de carregamento.
O adiar atributo não é permitido em navegadores mais antigos, então para navegadores mais antigos temos que usar a alternativa do adiar atributo. A solução alternativa é que devemos especificar o seção logo antes da tag do arquivo HTML. Isso pode ser feito da seguinte forma:
Sintaxe
Exemplo
Aqui, estamos usando um externo javascript arquivo, ou seja, meuscript.js .
<h3> This is an example of defer attribute. </h3>
meuscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Teste agora
Saída
Após a execução do código acima, a saída será -