The Organization and Abstraction Layers of Chromium's Code

Posted in Conferences, Companies on May 04, 2009



Chromium's multi-process architecture and tight integration with WebKit necessitate a heavily layered approach. In this talk, Brett Wilson introduces each of the layers and explains how they fit together. This video is a great complement to this page: http://dev.chromium.org/developers/design-documents/displaying-a-web-page-in-chrome.

Contents
0:00 - Introduction
2:12 - WebKit Glue layer
5:03 - The Render process
5:38 - Renderer Host
6:40 - Tab Contents layer
7:00 - Browser Window
8:00 - Check Deps (dependencies)
9:14 - Q & A

Watch Video

Tags: Techtalks, Google, Conferences, Architecture, Chrome, Google Tech Talks, layers, Browsers, Webkit, code, Companies, product, chromium, GCV, renderer, glue