defer /// async
js를 불러오는 방식
기존의 방식이
을 한다고하면
js파일이 너무 클때, 느려지게 된다.
근데 defer, async를 쓰면, 비동기적으로 실행하게된다.
그렇다면, 두개의 차이점은 무엇일까?
async는 실행 순서의 차이가 없다. 그래서 처리 순서에서 의존관계가 있다면, js를 불러오는데 순서가 중요하다면 쓸 수 없다.
그 외의 다른 해결책으로 script의 순서를 body의 뒤쪽으로 놓는것이다.