Studyyyyy
manyYun
« 2026/04 »
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
|
|
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 |
|
|
관리 메뉴
Studyyyyy
브라우저 작동 방식 본문
study
브라우저 작동 방식
manyYun
2025. 7. 23. 23:41
- 브라우저란?
- HTML, CSS, JS로 이루어진 웹 페이지를 해석, 화면에 그려주는 프로그램
- 알아야 할 것
- 렌더링 최적화
- DOM, Repaint, reflow, Layout 등의 이해 -> 성능 이슈 사전예방
- JS는 브라우저의 JS 엔진 위에서 실행 (V8)
- 동작
- URL 입력
- DNS 조회 -> 요청 -> 응답(HTML)
- HTML 파싱 -> DOM 생성
- CSS 파싱 -> CSSOM 생성
- DOM + CSSOM -> 렌더트리 구성
- Layout 계산 -> 실제 위치와 크기 계산
- Paint -> 픽셀 단위로 화면에 그려줌
- Composite -> 최종 화면 출력
- 실생활 / 실무 예시
- 페이지가 느릴 때 -> 렌더링 관련된 이슈 파악 가능
- css 변경 -> repaint or reflow?
- 브라우저 별 동작 차이를 고려한 크로스 브라우징 전략 수립
- 관련 개념