Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- useRef 지역 변수
- 모던 자바스크립트 Deep Dive TIL
- 인프런 자바스크립트 알고리즘 문제풀이
- 모던 자바스크립트 딥다이브
- react customHook 예시
- frontend roadmap study
- K_Digital Training
- 백준 js
- 모던 자바스크립트 Deep Dive
- 개발자 특강
- useEffect return
- react 프로젝트 리팩토링
- 모던 javascript Deep Dive
- Vue3 Router
- 투포인터알고리즘 js
- 프로그래머스 K_Digital Training
- 모던 자바스크립트 TIL
- TypeScript 문법 소개
- 리팩토링 회고
- Frontend Roadmap
- 프로그래머스 K_Digital Training 프론트엔드
- KDT 프로그래머스 데브코스 프론트엔드
- 프로그래머스 데브코스 프론트엔드 TIL
- 백준 node.js
- KDT 프로그래머스
- 머쓱이
- 프로그래머스 데브코스
- 우테캠 회고록
- 프로그래머스 데브코스 프론트엔드
- Vue3
Archives
- Today
- Total
목록모던 자바스크립트 딥다이브 38장 브라우저의 렌더링 과정 (1)
프론트엔드 개발자의 기록 공간

자바스크립트가 가장 많이 사용되는 분야는 웹 브라우저 환경에서 동작하는 웹페이지/ 애플리케이션의 클라이언트 사이드다. 웹 애플리케이션의 클라이언트 사이드 자바스크립트는 브라우저에서 HTML, CSS와 함께 실행된다. 이를 위해 브라우저가 HTML, CSS, 자바스크립트로 작성된 텍스트 문서를 어떻게 파싱(해석)하여 브라우저에 렌더링하는지 살펴보자 브라우저는 다음과 같은 과정을 거쳐 렌더링을 수행한다. 브라우저는 HTML, CSS, JS, 이미지, 폰트 파일 등 렌더링에 필요한 리소스를 요청하고 서버로부터 응답을 받는다. 브라우저의 렌더링 엔진은 서버로부터 응단된 HTML, CSS를 파싱하여 DOM과 CSSOM을 생성하고 이들을 결합하여 렌더 트리를 생성한다. 브라우저의 자바스크립트 엔진은 서버로부터 응답..
모던 자바스크립트 Deep Dive
2022. 3. 6. 17:09