third_party/blink/renderer/core/README.md
This directory implements core rendering aspects of the Web Platform.
See renderer/README.md for the relationship of core/ to
modules/ and platform/.
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.
The 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.