Olá.
Inserir JavaScript depois do fechamento da tag body ou da html é errado?
Obrigado.
Olá.
Inserir JavaScript depois do fechamento da tag body ou da html é errado?
Obrigado.
Olá Phillip,
Após o fechamento das tags /body ou /html você pode ter problemas com a manipulação de elementos no DOM. No entanto o que é uma prática comum em muitos sites (inclusive aqui no alura, visualize o código fonte dessa página e verá) é a inclusão das tags logo antes do fechamento da tag /body, desta forma todos os elementos do DOM estarão disponíveis para manipulação e o carregamentos dos arquivos javascritp não irão atrasar a renderização da página, trazendo mais performance no page load, já que os scripts são bloqueantes e quando inserido no head bloqueiam o carregamento da página enquanto o download é feito para o cliente.
Veja aqui um artigo também sobre carregamento assíncrono de scripts com os atributos async & defer, é um artigo antigo mas que explica bem sobre carregamento dos scripts https://zenorocha.com/html5-async-scripts/
Espero ter ajudado