Skip to content

Commit 77200ab

Browse files
committed
docs: 그림으로 한눈에 보는 브라우저 렌더링 과정 게시글 이전
1 parent 2b7171a commit 77200ab

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: 그림으로 한눈에 보는 브라우저 렌더링 과정
3+
createdAt: 2024-12-13
4+
category: Web
5+
description: 웹 브라우저에서 주소창에 URL을 입력하고 화면에 페이지가 실제로 그려지기까지의 과정과 각 과정에서 개입되는 프로세스, 스레드를 그림으로 쉽게 알아봅시다
6+
comment: true
7+
head:
8+
- - meta
9+
- name: keywords
10+
content: 브라우저 렌더링, 렌더링 과정, 브라우저 아키텍처, 렌더링 파이프라인, 웹 페이지 로드, HTML 파싱, CSS 파싱, JavaScript 실행, 레이아웃 계산, 페인팅, 컴포지팅, VRAM, VSync, GPU, BrowserProcess, UIThread, NetworkThread, RendererProcess, MainThread, RasterThread, CompositorThread
11+
---
12+
13+
## 🎨 그림으로 한눈에 보는 브라우저 렌더링과정
14+
15+
<img src="./img/browser-rendering-in-depth/chrome-browser-rendering.svg"/>
16+
17+
## ✍️ 참고자료
18+
19+
- [최신 브라우저의 내부 살펴보기 1 - CPU, GPU, 메모리 그리고 다중 프로세스 아키텍처](https://d2.naver.com/helloworld/2922312)
20+
- [최신 브라우저의 내부 살펴보기 2 - 내비게이션 과정에서 일어나는 일](https://d2.naver.com/helloworld/9274593)
21+
- [최신 브라우저의 내부 살펴보기 3 - 렌더러 프로세스의 내부 동작](https://d2.naver.com/helloworld/5237120)
22+
- [최신 브라우저의 내부 살펴보기 4 - 컴포지터가 사용자 입력을 받았을때](https://d2.naver.com/helloworld/6204533)
23+
- [Chrome for Developers - 최신 웹브라우저 자세히 살펴보기 (1부)](https://developer.chrome.com/blog/inside-browser-part1?hl=ko)
24+
- [Chrome for Developers - 최신 웹브라우저 자세히 살펴보기 (2부)](https://developer.chrome.com/blog/inside-browser-part2?hl=ko)
25+
- [Chrome for Developers - 최신 웹브라우저 자세히 살펴보기 (3부)](https://developer.chrome.com/blog/inside-browser-part3?hl=ko)
26+
- [Chrome for Developers - 최신 웹브라우저 자세히 살펴보기 (4부)](https://developer.chrome.com/blog/inside-browser-part4?hl=ko)

0 commit comments

Comments
 (0)