새발블로그
브라우저 & 렌더링 엔진 정리- 웹 페이지는 어떻게 보여질까? 본문
웹 브라우저란?
웹 브라우저는 우리가 HTML 문서를 보기 쉽게 해석하고, 화면에 보여준다.
대표적인 브라우저로는 Chrome, Safari, Edge, Firefox 등이 있다.
하지만 문제는 브라우저마다 HTML을 해석하는 방식이 조금씩 다르다는 것!
그러므로, 웹 표준을 준수하고 렌더링 방식이 통일되어야 사용자 경험도 좋아진다.
렌더링 엔진이란?
브라우저 내부에는 렌더링 엔진이라는 중요한 요소가 있다.
HTML, CSS, JavaScript를 해석해서 실제로 화면에 표시되는 모습(DOM 트리)을 구성해주는 역할을 한다.
- WebKit : Safari에서 사용
- Blink : Chrome, Edge 등에서 사용 (WebKit에서 파생)
대부분의 웹 서비스가 크롬 환경을 권장하는 이유도 바로 여기!
→ Blink 엔진을 사용하는 브라우저들은 해석 방식이 유사하기 때문에 일관된 렌더링 경험을 제공할 수 있다.
브라우저 작동 과정
- HTML 요청 → 서버 또는 로컬에서 HTML 문서 받기
- 렌더링 엔진이 HTML 파싱
- DOM 트리 구성 → CSS 적용
- 화면에 시각적으로 렌더링
'Client' 카테고리의 다른 글
| 웹 서버 vs 웹 애플리케이션 서버(WAS) (0) | 2025.03.15 |
|---|---|
| SPA (0) | 2025.03.15 |
| JSON이란? (1) | 2025.03.15 |
| DOM (0) | 2025.03.15 |
| HTTP 요청과 응답 (0) | 2025.03.15 |

