Untitled

  1. User Interface: 주소 표시줄, 이전/다음/새로고침 버튼 등 사용자와 상호작용 하는 부분 입니다.
  2. Browser Engine: 사용자 인터페이스와 렌더링 엔진을 연결하며 그 사이의 동작을 제어합니다.
  3. Rendering Engine: 요청한 콘텐츠를 표시합니다.
  4. Networking: HTTP요청과 같은 네트워크 호출에 사용됩니다.
  5. Javascript Interpreter:자바스크립트 코드를 해석하고 실행합니다.
  6. UI Backend: 콤보박스와 창 같은 기본적인 위젯 장치를 그립니다.
  7. Data Persistance: 자료를 저장하는 계층으로 LocalStorage나 Cookie와 같이 보조기억장치에 데이터를 저장하는 파트 입니다.

브라우저는 어떻게 동작하는가?

최신 브라우저의 내부 살펴보기 1 - CPU, GPU, 메모리 그리고 다중 프로세스 아키텍처