gimmickbutreal
브라우저의 기본 구조 본문
브라우저는 크게 7가지 구성 요소로 이루어져 있습니다.
1. UI
- 사용자와 상호작용하는 서비스 (주소 표시줄, 새로고침 버튼 등)
2. 브라우저 엔진
- UI와 렌더링 엔진을 연결함
3. 렌더링 엔진
- HTML, CSS를 파싱하여 요청한 웹 페이지를 표시하는 엔진
4. 통신
- 각종 네트워크 요청을 수행하는 파트
5. UI 백엔드
- 콤보 박스, 체크 박스와 같은 기본적인 위젯을 그리는 파트
6. 자바스크립트 번역기
- 자바스크립트 코드를 번역하고 실행
7. 자료 저장소
- 로컬 스토리지, 쿠키 등 브라우저 메모리를 활용하여 저장하는 영역
'CS' 카테고리의 다른 글
[CS] 가상 메모리 (2) | 2024.12.17 |
---|---|
[Java] JVM이란 무엇일까? (0) | 2023.11.16 |
[Network] OSI 7 Layer (OSI 7계층) - 요약 (0) | 2023.09.21 |
스택과 큐 Stack & Queue (0) | 2023.07.12 |
연결리스트 LinkedList (0) | 2023.07.12 |