[CS] 브라우저 구조와 작동 원리
브라우저란 World Wide Web(WWW)에서 콘텐츠 검색 및 탐색을 할 수 있는 응용프로그램을 말한다. 종류로는 크롬, 익스플로러, 사파리 등이 있다. 브라우저 구성 사용자 인터페이스 이전/다음 버튼, 새로고침/정지 버튼, 홈 버튼, 주소 표시줄, 북마크 메뉴 등 브라우저 엔진 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어한다. 즉, 사용자가 액션을 취하면(uri 입력, 새로고침 클릭 등) 렌더링 엔진에게 전달하는 역할을 한다. 또한 Data Storage를 참조하여 로컬에 데이터를 쓰고 읽으면서 다양한 작업을 한다. 렌더링 엔진 웹 서버로부터 응답받은 자원(HTML, XML, 이미지 등)을 웹 브라우저 상에 나타낸다. 이 때, HTML과 CSS는 렌더링 엔진의 HTML parser, C..
2022.03.04