EPISODE · Oct 10, 2025 · 37 MIN
blink::NGPhysicalFragment and friends
from Blink286 · host Free Debreuil
Layout takes the styled DOM and produces a fragment tree of positioned boxes. In modern Blink this is LayoutNG; the core artifact is NGPhysicalFragment, which stores geometry and is used downstream for pre‑paint (e.g., to compute clips, overflow, and hit regions). (Chromium Git Repositories)Representative APIs Geometry/ink overflow helpers and accessors on NGPhysicalFragment expose the post‑layout shape of the page that pre‑paint/paint will consume. (See header for geometry utilities.) (Chromium Git Repositories)Hands off to: PrePaintTreeWalk (to build/refresh property trees and invalidations over the laid‑out fragments).
Embed this episode
NOW PLAYING
blink::NGPhysicalFragment and friends
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.