en
Chromium_doc_zh
Chromium中文文档 for
https://www.chromium.org/developers/design-documents
Design Documents
Start Here: Background Reading: 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
See Also: Design docs in source code
General Architecture
Extension Security Architecture: How the extension system helps reduce the severity of extension vulnerabilities
Inter-process Communication: How the browser, renderer, and plugin processes communicate
Multi-process Resource Loading: How pages and images are loaded from the network into the renderer
Process Models: Our strategies for creating new renderer processes
Security Architecture: How Chromium's sandboxed rendering engine helps protect against malware
UI Development Practices: Best practices for UI development inside and outside of Chrome's content areas.
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.
Seechromium inputfor design docs and other resources.
See also the documentation for GYP, the build script generation tool.
Accessibility: An outline of current (and coming) accessibility support.
Chromium Print Proxy: Enables a cloud print service for legacy printers and future cloud-aware printers.
DNS Prefetching: Reducing perceived latency by resolving domain names before a user tries to follow a link
Extensions: Design documents and proposed APIs. : Design documents and proposed APIs.
Form Autofill: A feature to automatically fill out an html form with appropriate data.
Geolocation: Adding support for W3C Geolocation API using native WebKit bindings.
Installer: Registry entries and shortcuts
Linux Resources and Localized Strings: Loading data resources and localized strings on Linux.
Memory Usage Backgrounder: Some information on how we measure memory in Chromium.
Omnibox Autocomplete: While typing into the omnibox, Chromium searches for and suggests possible completions.
HistoryQuickProvider: Suggests completions from the user's historical site visits.
Rect-based event targeting in views: Making it easier to target views elements with touch.
Sane Time: Determining an accurate time in Chrome
Site Isolation: In-progress effort to improve Chromium's process model for security between web sites.
Tab to search: How to have the Omnibox automatically provide tab to search for your site.
Time Sources: Determining the time on a Chrome OS device
TimeTicks: How our monotonic timer, TimeTicks, works on different OSes
UI Mirroring Infrastructure: Describes the UI framework in ChromeViews that allows mirroring the browser UI in RTL locales such as Hebrew and Arabic.
UI Localization: Describes how localized strings get added to Chromium.
User scripts: Information on Chromium's support for user scripts.
WebSocket: Enables Web applications to maintain bidirectional communications with server-side processes.
See the Chrome OS design documents section.section.
Last updated