기본 방식
한줄씩 코드를 읽고 DOM으로 변환시켜줌
→ DOM이란? https://m.blog.naver.com/magnking/220972680805
-
HEAD에 바로 스크립트 파일 넣기
- 과정 : HTML 파싱하기 → 파싱 중단후, script 만나면 main.js 페칭하고 실행하기 → 다시 HTML 파싱하기
- 파싱 뜻 : 어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것
- 단점 : JS파일이 엄청 크고 서버 속도가 느리면 유저가 보기 힘들어짐
-
BODY 끝에 바로 스크립트 파일 넣기
- 과정 : HTML 파싱하기 → 페이지가 준비된후, script 만나면 main.js 페칭하고 실행하기
- 장점 : JS 파일 받기 전에 이미 페이지가 준비되어 있어 유저들이 미리 HTML 파일 볼 수 있음
- 단점 : JS에 의존적인 파일이라면 페치되고 실행하기까지 오래걸림