크롬
-
[Browser] 브라우저의 동작 원리Web/Browser 2021. 5. 13. 15:42
브라우저의 구조 대부분의 브라우저는 아래 일곱가지의 구성요소로 이루어져있다. 1. 사용자 인터페이스 - 사용자가 요청한 페이지를 보여주는 창을 제외한 보든 부분 (새로고침 버튼, URI 입력창 등) 2. 브라우저 엔진 - 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어 3. 렌더링 엔진 - 요청한 콘텐츠(페이지)를 화면에 표시. (ex. WebKit, Gecko) 4. 통신 - HTTP, HTTPS 요청을 받으면네트워크 처리 후 응답을 전달. (OS에서 실행됨) 5. UI 백엔드 - Render Tree를 브라우저에 그림 6. 자바스크립트 해석기(엔진) - 자바스크립트 코드를 해석하고 실행 (ex. V8) 7. 자료 저장소 - 모든 종류의 자원을 저장. (ex. Cookie, Local Storage..