HTML parsing을 마친 후에 async를 사용하면 병렬적으로 JS fetching 하기 때문에 fetching 시간을 절약할 수 있지만 async 또한 body 태그가 전부 읽히기 전 JS가 먼저 실행되기 때문에 '1번 head 태그 내부에 script 태그가 위치할 경우'와 비슷한 문제를 일으킬 수 있다. 추가적으로 async의 경우에는 아래와 같이 비동기적으로 여러 스크립트를 다운, 실행하기 때문에 스크립트의 순서에 상관없이 실행될 수 있다. 따라서 실행 순서가 서로 영향이 있는 스크립트들을 사용할 때에는 주의해서 사용해야 한다. (동기적인 실행을 위해서는async=false로 설정하여 순서대로 실행할 수 있다.) head + defer defer을 사용하면 병렬적으로 JS fe..