브라우저의 구성 요소를 알아보고, 각 요소가 사용자가 주소를 입력하고 화면을 렌더링하기까지 어떤 역할을 하는지 알아봅니다. 브라우저의 구성 요소 사용자 인터페이스 브라우저 엔진 렌더링 엔진 통신 ex)HTTP UI 백엔드 자바스크립트 해석기 자료 저장소(client side storage) 브라우저 구성 요소 프로세스 브라우저 각각의 구성 요소별로 별도의 프로세스에서 제어된다. 크롬에서 렌더러 프로세스를 여러 개 사용하는 이유는 탭마다 렌더러 프로세스를 사용함으로서 한 탭이 응답하지 않을 때 다른 탭을 사용할 수 있기 때문이다. 브라우저 프로세스 주소 표시줄, 북마크 막대기, 뒤로 가기 버튼, 앞으로 가기 버튼 등 브라우저 UI 부분을 제어 힌다. UI 스레드, 네트워크 스레드, 스토리지 스레드등이 있다..