Browser 기본 구조

1. 사용자 인터페이스 (UI)

2. 브라우저 엔진

3. 렌더링 엔진

  1. DOM 트리 구축을 위해 HTML 을 파싱한다.
  2. 렌더트리 (Render Tree) 를 구축한다.
  3. 렌더트리를 배치하고
  4. 렌더트리를 그린다.

4. 통신

5. UI 백엔드

6. 자바스크립트 해석기

7. 자료 저장소