javascript를 넣는 위치가 이제는 꼭 body 하단일 필요는 없습니다. 비동기 프로그래밍을 사용하면 좀 더 빠르게 병렬로 처리가 가능하기 때문이에요.[JS] Script삽입 위치(head, body, async, defer 비교)HTML에서 스크립트를 직접 장성하지 않고 외부 스크립트 파일을 로드할 때 로드 방법에 대해 알아보도록 한다. HTML페이지에서 외부 스크립트 파일은 보통 아래와 같은 코드를 삽입하여 가져오게 된다. HTML 페이지를 파싱(Parsing) 하는 중 위와 같은 코드를 만나게 되면 DOM 생성을 멈추고 스크립트파일 다운로드를 진행 하게 된다.https://velog.io/@anjaekk/JS-Script%EC%82%BD%EC%9E%85-%EC%9C%84%EC%B9%98head-body-async-defer-%EB%B9%84%EA%B5%90