blink::NGPhysicalFragment and friends
Blink28610 Okt 2025

blink::NGPhysicalFragment and friends

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).

Avsnitt(397)

B4: Render Host Layer: RVH and RWH

B4: Render Host Layer: RVH and RWH

The technical documentation provides an extensive overview of two crucial browser-side components in Chromium's multi-process architecture: the RenderViewHost (RVH) and the RenderWidgetHost(RWH). The ...

28 Nov 202539min

B3: RenderFrameHost: Core Document Lifeline

B3: RenderFrameHost: Core Document Lifeline

The source documentation provides a detailed analysis of the RenderFrameHost (RFH) and its implementing class, RenderFrameHostImpl, which constitute the essential browser-side representation of every ...

28 Nov 202534min

B2: Frame Tree Navigation and Process Management

B2: Frame Tree Navigation and Process Management

This document details the Chromium browser's Layer 2 architecture, which is responsible for coordinating the structure and navigation of complex webpages across multiple renderer processes. The core o...

27 Nov 202544min

B1: WebContents: The Foundation of Chromium Tabs

B1: WebContents: The Foundation of Chromium Tabs

The text thoroughly analyzes the foundational structure of Chromium's architecture, which controls the browser window and tab strip elements. This system relies on a central Browser class acting as th...

27 Nov 202547min

B0: Governing Browser Windows and Tabs

B0: Governing Browser Windows and Tabs

The text thoroughly analyzes the foundational structure of Chromium's architecture, which controls the browser window and tab strip elements. This system relies on a central Browser class acting as th...

27 Nov 202535min

CSS Anchor Positioning in LayoutNG

CSS Anchor Positioning in LayoutNG

The sources provide a comprehensive specification deep dive into CSS Anchor Positioning, a modern layout module designed to position elements like tooltips and popovers relative to an anchor without r...

27 Nov 202545min

Layer Invalidation to Partial Swap

Layer Invalidation to Partial Swap

The source details Chromium's damage tracking architecture, a critical mechanism within the cc compositor that identifies regions of the screen requiring redrawing to ensure rendering efficiency. This...

27 Nov 202535min

Native Carousel Controls via CSS Pseudos

Native Carousel Controls via CSS Pseudos

The source outlines a technical proposal for new CSS pseudo-elements aimed at solving the "Carousel Problem" by allowing developers to build accessible, interactive carousels without relying on comple...

26 Nov 202531min

Populärt inom Teknik

uppgang-och-fall
elbilsveckan
market-makers
bilar-med-sladd
natets-morka-sida
rss-elektrikerpodden
rss-laddstationen-med-elbilen-i-sverige
skogsforum-podcast
bosse-bildoktorn-och-hasse-p
rss-veckans-ai
rss-uppgang-och-fall
bli-saker-podden
rss-en-ai-till-kaffet
rss-sogeti-sweden-podcasts
rss-ai-med-katarina-gospic-och-viggo-cavling
rss-technokratin
garagehang
rss-digitala-influencer-podden
rss-it-sakerhetspodden
rss-fabriken-2