Skip to content
Blink's Rendering: Fragment Tree to Layer Tree Conversion episode artwork

Sep 5, 2025 28 min

Blink's Rendering: Fragment Tree to Layer Tree Conversion

from Blink286 Hosted by Free Debreuil

The provided text details Blink's rendering pipeline, specifically focusing on the conversion of the Fragment Tree to the Layer Tree within Chromium's RenderingNG architecture. It explains how layout outputs, captured as an immutable Fragment Tree, are processed through a Pre-Paint phase to build paint property trees (for transforms, clips, effects, and scrolls). Subsequently, the Paint phase generates display items grouped into paint chunks, each associated with a property tree state. Finally, the layerization algorithm (handled by the PaintArtifactCompositor) evaluates these paint chunks, applying merging heuristics and compositing reasons, to create a cc::Layer tree ready for GPU rasterization and display, with CompositorElementIds ensuring efficient synchronization for animations and scrolling.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Blink's Rendering: Fragment Tree to Layer Tree Conversion

0:00 28:04

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Blink286?

This episode is 28 minutes long.

When was this Blink286 episode published?

This episode was published on September 5, 2025.

Can I download this Blink286 episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.