Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Utilizar defer na tag script

Em vez de colocar a tag script no final, posso usar o defer?? É uma boa prática?

<script src="./main.js" defer></script>

Assim mantendo a tag script dentro da tag head.

3 respostas
solução!

Olá Bárbara, tudo bem?

Sim, é possível utilizar o atributo "defer" na tag script para carregar o script de forma assíncrona, mantendo-a dentro da tag head. Essa é uma boa prática, pois permite que o HTML seja carregado primeiro e o script seja executado posteriormente, sem bloquear o carregamento da página.

No entanto, é importante lembrar que o uso do "defer" só é recomendado para scripts que não dependem do DOM (Document Object Model) para serem executados. Caso contrário, é melhor manter a tag script no final do body.

Espero ter ajudado e bons estudos!

Olá Renan, tudo bem sim!

Obrigada pela explicação!

Eu que agradeço Bárbara. Fico feliz em ajudar :)