Chromium Study

What Blink does

토픽 Chromium Study

What Blink does

블링크는 웹 플랫폼의 렌더링 엔진입니다. 간단히 말하자면,  블링크는 브라우저 탭 안의 컨텐츠를 그리기위한 모든 것의 구현체입니다:

 

  • HTML 표준 같은 웹 플랫폼 및 DOM, CSS, Web IDL의 스펙을 구현합니다.
  • 자바스크립트 엔진인 V8을 내장하고 실행합니다.
  • 기저의 네트워크 단을 통해 리소스를 요청합니다.
  • DOM 트리를 구축합니다.
  • 스타일과 레이아웃을 계산합니다.
  • Chrome Compositor를 장착하며, 이를 통해 그림을 그립니다.

크로미움, 안드로이드 웹뷰, 오페라 등 많은 고객들이 content public APIs를 통하여 블링크를 사용하고 있습니다.

 

코드 관점에서, 블링크는 보통 //third_party/blink/를 의미합니다. 프로젝트 관점에서 블링크는 웹플랫폼 기능을 구현하는 프로젝트입니다. 웹플랫폼 기능을 구현한 코드는 //third_party/blink/, //content/renderer/, //content/browser/ 등에 걸쳐 있습니다.

댓글

댓글 본문