기술문제 면접(모든 자바스크립트 파일을 브라우저에서 한 번에 로딩 할 때의 문제점을 설명해주세요.)

이소림·2022년 1월 20일
0

기술면접

목록 보기
6/12
post-custom-banner

Javascript

모든 자바스크립트 파일을 브라우저에서 한 번에 로딩 할 때의 문제점을 설명해주세요.

문제점

자바스크립트는 유저가 요청한 파일을 가져올때까지 HTML문서의 구문 분석을 중단한다. 중단한 시간만큼 화면에 출력되는 HTML시간이 늘어나는데 질문처럼 모든 자바스크립트 파일을 브라우저에서 한번에 로딩하게 된다면 그만큼 HTML화면이 보이는 시간이 길어지므로 유저입장에서는 요청한 해당페이지에 오류가 있다고 판단해서 해당페이지를 이탈하거나 계속 새로고침을 시도할 가능성이 높아진다.
결론 => 불필요한 트래픽이 증가

해결방법
스크립트 부분을 주요 내용이 있는 HTML보다 아래에 작성하여 페이지에 주요내용이 보인 후 javascript 로딩처리를 하게 한다
하지만 실제 모든 로직이 같을경우에는 스크립트태그를 어느 부분에 두어도 전체 실행되는 로딩시간을 같다.

profile
Front-End Developer

0개의 댓글