브라우저는 어떻게 동작하는가? (2) - 렌더링 엔진의 동작 원리
렌더링 엔진 - 요청한 콘텐츠를 표시. 예를 들어 HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시함. 1. 렌더링 엔진 렌더링 엔진의 역할은 요청 받은 내용을 브라우저 화면에 표시하는 일이다. HTML이나 CSS 외에 다른 유형도 표시할 수 있지만, 이 페이지에서는 HTML과 CSS에 초점을 맞출 것이다. 렌더링 엔진에도 여러 종류가 있는데, 흔히 사용하는 크롬과 사파리는 Webkit 엔진을 사용한다. 자세한 내용은 webkit.org 참고 2. 동작 과정 다음은 렌더링 엔진(웹킷)의 기본적인 동작 과정이다. 브라우저가 페이지를 렌더링하려면 먼저 HTML과 CSS를 파싱해서 DOM 및 CSSOM 트리를 생성해야 한다. 3. 객체 모델 (Object Model) 생성 서버로부터 받은 문서는 바..
웹
2021. 10. 3.