자바스크립트를 웹 페이지에서 사용하기 위해서는 HTML 문서 내에 올바르게 연결해야 하며, 이를 위해 이처럼 인라인 방식은 간단한 스크립트에는 적합하지만, 코드가 많아질수록 가독성이 떨어지고 유지보수가 어려워집니다. 그래서 보통은 외부 자바스크립트 파일을 생성하고, HTML 문서에서 그 파일을 불러오는 방식을 선호합니다. 외부 파일 연결 방식은 다음과 같습니다. 이때 중요한 점은 src 속성을 사용할 경우, defer는 페이지 구조가 먼저 렌더링된 후에 스크립트가 실행되므로, 구조적 안정성을 확보할 수 있습니다. 반면, async는 분석 도구나 외부 광고 스크립트처럼 실행 순서가 중요하지 않은 경우에 사용하면 성능 최적화에 도움이 됩니다. 이처럼 태그 하나에도 다양한 실행 전략이 숨어 있으며, ..