/ COMPUTER-SCIENCE-THEORY

Browser

Computer-science-theory 강좌는 여러 절로 구성되어 있습니다.


Browser?

웹 표준화 기구인 W3C 에서 정한 HTML과 CSS 명세에 따라 HTML 파일을 해석해서 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 응용 프로그램의 총칭

브라우저 기본 구조

브라우저 주요 구성 요소 <출처 : https://d2.naver.com/helloworld/59361>

  1. 사용자 인터페이스
    => 요청한 페이지를 보여주는 창을 제외한 모든 부분을 의미
  2. 브라우저 엔진
    => 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어
  3. 렌더링 엔진
    => 요청한 콘텐츠를 표시
  4. 통신
    => HTTP 요청과 같은 네트워크 호출에 사용
  5. UI 백엔드
    =>
  6. 자바스크립트 해석기
    => 자사스크립트 코드를 해석하고 실행
  7. 자료 저장소
    => 자료를 저장하는 계층, 모든 종류의 자원을 하드 디스크에 저장할 필요가 있고, HTML5 명세에는 브라우저가 지원하는 ‘웹 데이터 베이스’가 정의되어 있다.