본문 바로가기

Development/Web & Server

Web Browers의 구조 - (1)



User Interface : 주소바, 이전/다음 버튼, 북마크, 등등 사용자에게 보여지는 것이다. 요청 페이지를 제외하고


Brower Engine : 사용자 인터페이스와 Rendering Engine 사이의 컨트롤을 해준다.


Rendering Engine : Request Content를 보여주는 엔진


Networking : Http 요청과 같은 네트워크 호출에 사용이 되어지고 독립적인 Interface이다. 다른 platform과 달리 독립적인 inteface를 가지고 있고 하단부에서 실행이 됩니다.


UI backend : 콤보 박스와 같은 운영체제 interface 체계를 사용합니다.


JavaScript Interpreter : java script를 parse하고 실행합니다.


Data storage : 지속적인 계층으로 local로 저장이 필요할때 지원을 해주는 저장소 입니다. (데이터베이스나 쿠키 등등)