궁금한 개발 이야기/CS

웹 브라우저의 구조

yun_9 2024. 7. 6. 13:11

  • User Interface - 웹 브라우저의 화면에 대한 정보 ( 주소 창, 각 버튼 등)
  • Browser Engine - UI와 Rendering Engine의 매개체 역할, 쿠키와 같은 로컬 데이터를 저장소에 기록하는 기능 수행
    • Networking - 웹 서버와 통신 진행
    • JS Engine - 자바스크립트 코드를 파싱하고 실행하는 역할
    • UI Backend - 사이트 UI 구동 역할Rendering Engine - 웹 서버로부터 받은 응답을 화면에 표현 ( HTML, CSS와 같은 코드를 실질적으로 처리)