For Developers‎ > ‎

Design Documents

Start here:
  • Multi-process Architecture: Describes the high-level architecture of Chromium
    Note: Most of the rest of the design documents assume familiarity with the concepts explained in this document.

  • How Chromium Displays Web Pages: Bottom-to-top overview of how WebKit is embedded in Chromium

Architecture

Also see the documentation for V8, which is the JavaScript engine used within Chromium.

UI Framework

  • Views framework: Our UI layout layer used on Windows/Chrome OS.
  • views Windowing system: How to build dialog boxes and other windowed UI using views.
  • Aura: Chrome's next generation hardware accelerated UI framework, and the new ChromeOS window manager built using it.
  • NativeControls: using platform-native widgets in views.
  • Focus and Activation with Views and Aura.

Feature-specific

Mac OS X

Chrome OS

Android

Build

See also the documentation for GYP, which is the build script generation tool.

Testing

Other