자바스크립트 Async VS Defer 차이점
✅ SCRIPT HTML은 코드 실행 중에 또, 한 스크립트가 다른 스크립트에 의존하고 있다면 순차적으로 연결된 스크립트를 실행하기 때문에, HTML 코드를 실행하기 까지 기다리는 시간은 더 길어질 것이다. 💡 만약 이 경우엔 브라우저가 HTML 코드 읽어오는 걸 마치고 → 자바스크립트 파일을 다운 → 자바스크립트를 실행한다. HTML이 로드 될 때까지 기다리지 않아도 되지만, 자바스크립트에 의존적인 코드라면 정상적인 웹페이지를 보기까지 많은 시간이 걸린다는 문제가 있다. 결국 이런 문제를 해결하기 위해 고안된 게 Async와 Defer이다. 이 둘은 브라우저가 HTML 코드를 읽는 작업(parsing)과 자바스크립트 파일을 다운받는 과정을 동시 병렬적으로 진행할 수 있다. 앞으로 설명을 간단히 하기 위..
IT/Javascript
2021. 1. 18. 10:43