Chromium's
multi-process architecture is a radical departure from other web
browsers. There are many advantages to this design, but with it comes
complexity. Darin Fisher gives an overview of how the processes
communicate and then dives into specific examples like how optimized
scrolling works. This video is a "must see" for any Chromium developer. This video is a great complement to this page: Inter-process Communication Chromium's
multi-process architecture and tight integration with WebKit
necessitate a heavily layered approach. In this talk, Brett Wilson
introduced each of the layers and explains how they fit together. This
video is a great complement to this page: How Chromium Displays Web Pages WebKit
is at the heart of Chromium, Safari, and many other web browsers.
Because we all share WebKit, the procedure for its development is a bit
different than the rest of Chromium. Dimitri Glazkov gives a thorough
introduction to WebKit for Chromium developers including productivity
tips. Ben
Goodger presents a brief introduction of the Chromium views system used
to build UI on Windows. This talk covers the basics of using views, as
well as some details about how it works under the hood.
|