Chromium Compositor — Glossary
Key terms and concepts from the Chromium compositor (cc/) and display
Rasterization, paints, opacity, blend modes, and draw pipelines.
모든 태그 보기Key terms and concepts from the Chromium compositor (cc/) and display
The Chromium compositor (cc/) is responsible for taking painted content
Research findings from reading the Chromium source code (chromium/cc/,
How Chromium maintains smooth interaction (scroll, pinch-zoom) even when
How Chromium stores and accesses per-node data across its rendering
How Chromium records, stores, and replays paint operations. The recording
Complete mechanism for how Chromium handles pinch-to-zoom: the immediate
The compositor stores layer properties (transform, effect, clip, scroll) in
A render surface is an offscreen GPU texture that a subtree is composited
Source-level analysis of how Chromium handles rendering resolution during
Two mechanisms that create cross-tree references in SVG:
How SVG elements appear in Blink's accessibility (AX) tree. SVG is a
Every animatable SVG attribute is exposed to JavaScript as an
How Blink animates SVG. Two engines coexist: SMIL (`, `,
Three deployment modes for SVG content, with differing pipelines:
How Blink tracks transforms and coordinate spaces from the outer `` down
How Blink resolves a point in SVG space to an element. Different from HTML
A snapshot of which Blink rendering systems SVG participates in fully, which
How fill="url(#id)" and stroke="url(#id)" resolve into Skia shaders. Paint
How ` data becomes an SkPath`, and how SVG stroke properties
How Chromium handles the SVG `` element. The pattern element is a
The end-to-end pipeline for rendering SVG inside Blink. Emphasis on where the
How Blink (Chromium's rendering engine) renders SVG. These documents describe
`, , , ` — the four non-paint-server
SVG text is the most intricate part of SVG rendering because it combines:
Renderer-agnostic model for attaching glyphs (arrowheads, markers, ticks) to 2D paths using the path's local frame.
| feature id | status | description |
Hypothesis
Isolation Mode restricts what the renderer draws and hit-tests to a specific
A catalog of node and subtree properties where a zoom-aware Level-of-Detail
| feature id | status | description |
Procedural fractal Perlin noise effects with SVG filter semantics
Per-side stroke widths for rectangular shapes (CSS border equivalent)
Reference sheet for estimating GPU render cost of 2D scene operations
A summary of optimization techniques for achieving high-performance
How node-level opacity interacts with fill and stroke paint when they