HTML, CSS, JavaScript로 작성한 코드를 가지고 웹페이지를 그려주는 역할을 한다.
브라우저는 보통 7가지로 구성되어 있습니다.
주소 표시줄, 이전/다음/새로고침 버튼 등 웹 페이지를 제외하고 사용자와 상호작용 하는 사용자 인터페이스
HTML 과 CSS를 파싱하여 요청한 웹 페이지를 표시하는 렌더링 엔진
유저 인터페이스와 렌더링 엔진을 연결하는 브라우저 엔진
각종 네트워크 요청을 수행하는 네트워킹 파트
체크박스나 버튼과 같은 기본적인 위젯을 그려주는 UI 백엔드 파트
localStorage나 Cookie와 같이 보조 기억장치에 데이터를 저장하는 파트
자바스크립트 코드를 실행하는 인터프리터
→ 크롬의 경우 V8 엔진이 인터프리터입니다.