본문 바로가기

WebKit_이야기/WebKit

(3)
WebKit Option [ Unicode backend ] WebKit에서는 하나의 WebPage를 Load하기까지 수 많은 작업을 하는 하나의 도구이자 엔진이다. WebKit을 Build하는 과정에서 Unicode backend의 Option설정이 있다. 종류는 icu와 glib이다. ICU에 대해서 간단한 설명은 다음 아래와 같이 되어 있습니다. ICU is a C++ and C Library that provides robust and full-featured Unicode and locale support. This package contatins the development files for ICU along with programs used to manipulate data files found in the ICU sources. 간단히 말해 ICU는..
웹 엔진에서 하는 일 웹 엔진은 URL을 이용하여 SERVER에 요청을 하여 웹 페이지를 로드할 때 실행되는 엔진을 웹 엔진이라고 한다. 웹 엔진은 크게 다음과 같은 역할을 한다. 1. 웹 페이지 불러오기 2. 파싱 ( HTML문서를 DOM트리 형태로 변형해 주는 역할 ) 3. 자바 스크립트 실행 4. CSS 처리 5. 레이아웃 작업 ( 랜더 객체가 위치와 크기가 갖게 되는 과정 ) 6. 그리기 7. 이벤트 처리 8. HTML 편집
웹 브라우저에서 하는 일과 순서 기본적으로 웹 브라우저에서는 하는 일이 곧 순서이다. 웹 브라우저는 어떠한 일을 하고 어떻게 진행되는지 여기에 작성한다. 웹 브라우저가 하는 일 1. URL 요청 2. URL 주소를 따라가서 서버에 요청 3. 웹 페이지(HTML)을 불러온다. 4. 웹 페이지에 속한 JS파일, CSS파일, 이미지파일 등을 불러온다. 5. 자바 스크립트를 실행 6. 화면에 표시 다음과 같이 6단계로 웹 브라우저는 실행이 된다.