script 태그의 async와 defer 속성


script 태그의 async와 defer 속성

출처 : http://appletree.or.kr/blog/web-development/javascript/script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1/ 기본적으로 웹 브라우저가 외부 자바스크립트를 불러오는 일반 script 태그를 만나게 되면, 우선 해당 스크립트를 내려받아 해석하고 실행(execute)할 때까지 웹 문서의 HTML 코드 parsing 작업을 잠시 뒤로 미룬다. 그래서 용량이 큰 스크립트를 문서 해석 초기에 만나게 되면 해당 페이지를 불러오는 속도마저 지체되는 현상을 일으키게 되어 결국 전체적 성능을 떨어뜨리는 결과를 가져오는데 이런 부작용을 근본적으로 막기 위해 소개된 것이 script 태그의 async와 defer 속성이다. 사용 예 <script async src="myAsyncScript.js" onload="myInit()"></script> <script defer ...


#IT·컴퓨터

원문링크 : script 태그의 async와 defer 속성