태그: 이전 또는 이후 </body></strong></p> <p><script> HTML 문서 내의 태그는 웹 개발자들 사이에서 논쟁을 불러일으켰습니다. 일반적인 접근 방식은 <head> 섹션에서 </body> 섹션 뒤에 배치해야 한다고 주장하는 사람들도 있습니다. 태그는 성능을 향상시킬 수 있습니다. 그러나 이렇게 하면 표준에서 벗어나는 것이 정당한가?</p> <p><strong>깨진 유효성 검사와 최소 차이</strong></p> <p>엄밀히 말하면 <script> <body> 외부의 태그 또는 <head> 태그가 HTML 유효성 검사 규칙을 위반합니다. 이 변위는 본문 요소가 완전히 로드되기 전에 스크립트가 DOM 조작에 의존하는 경우 기능에도 영향을 미칠 수 있습니다. 그러나 이러한 문제가 문제가 되지 않는 경우 스크립트 로딩 지연이 성능에 미치는 영향은 최소화됩니다.</p> <p><strong>지연된 로딩 및 성능 영향</strong></p> <p>이론적으로 스크립트 로딩 지연 페이지가 렌더링될 때까지 브라우저가 페이지 콘텐츠를 먼저 표시하는 데 집중할 수 있도록 하여 인지 성능을 향상시킬 수 있습니다. 이 접근 방식은 다른 리소스가 로드되지 않도록 차단할 수 있는 대용량 스크립트에 특히 유용할 수 있습니다. 그러나 최신 브라우저는 비동기 스크립트 로딩 기술을 구현하여 지연 로딩의 성능 향상을 부분적으로 무효화한다는 점은 주목할 가치가 있습니다.</p> <p><strong>결론</strong></p> <p><script> </body> 태그는 심각한 오류가 아니며 상당한 성능 이점을 제공하지 않으며 유효성 검사 문제가 발생할 수 있습니다. 일반적으로 <script> <head> 내의 태그 섹션을 참조하여 검증 준수와 예측 가능한 동작을 모두 보장합니다.</p>