Blink Renderer Core
This directory implements core rendering aspects of the Web Platform.
See renderer/README.md for the relationship of
See How Blink Works for an introduction to Blink's code architecture and directory structure.
See Life of a Pixel for an end-to-end tour of the rendering pipeline.
The public mailing list is rendering-core-dev.
Core rendering encompasses four key stages:
Other aspects of rendering are implemented outside of
core/, such as compositing and accessibility.
core/ directory includes concrete implementations of the classes in the Blink Public API, such as
WebLocalFrameImpl. The public API is used by the Content module.
The output of core rendering is a
PaintArtifact (see platform paint README) which is used to produce a list of layers for the renderer compositor.