브라우저의 동작 원리 HTML 마크업을 처리하고 DOM 트리를 빌드한다. ("무엇을" 그릴지 결정한다.) CSS 마크업을 처리하고 CSSOM 트리를 빌드한다. ("어떻게" 그릴지 결정한다.) DOM 및 CSSOM 을 결합하여 렌더링 트리를 형성한다. ("화면에 그려질 것만" 결정) 렌더링 트리에서 레이아웃을 실행하여 각 노드의 기하학적 형태를 계산한다. ("Box-Model" 을 생성한다.) 개별 노드를 화면에 페인트한다.(or 래스터화) Document Object Model 웹에서는 수많은 이벤트(Event)가 발생하고 흐른다. 브라우저(user agent)로부터 발생하는 이벤트 사용자의 행동(interaction)에 의해 발생하는 이벤트 DOM의 ‘변화’로 인해 발생하는 이벤트 브라우저의 Event..