Skip to content
Blink's Stacking Contexts and Rendering Pipeline episode artwork

Nov 20, 2025 50 min

Blink's Stacking Contexts and Rendering Pipeline

from Blink286 Hosted by Free Debreuil

The source provides a highly technical and comprehensive overview of CSS stacking contexts and their implementation within Blink, Chrome's rendering engine. It explains the conceptual role of a stacking context as a 3D layer for independent z-axis ordering, detailing the numerous CSS properties and conditions (such as position, z-index, transform, and opacity) that trigger its creation. Furthermore, the text traces the historical evolution of Blink's rendering architecture from legacy WebKit layers to the modern LayoutNG and PaintLayer system, clarifying how internal components like PaintLayerStackingNode and GraphicsLayer manage the complex painting and GPU compositing processes necessary to enforce correct CSS paint order and coordinate mapping. Finally, the overview discusses various edge cases, standards compliance, and debugging tools available to inspect how stacking contexts ultimately influence the final layer composition on screen.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Blink's Stacking Contexts and Rendering Pipeline

0:00 50:08

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Blink286?

This episode is 50 minutes long.

When was this Blink286 episode published?

This episode was published on November 20, 2025.

Can I download this Blink286 episode?

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