Loading BrowserUniverse...
Topic
Display lists, paint records, layerization, raster threads, tiles, and compositing to the final frame.
HTML
sample<div class="card layer">Layered content</div>
CSS
sample.layer { will-change: transform; background: linear-gradient(120deg, #7c3aed, #22d3ee); }JavaScript
sampledocument.querySelector('.layer')?.animate([{opacity:1},{opacity:0.6},{opacity:1}], {duration: 1200, iterations: Infinity})Visualizer
Layer promotion and compositor output.
Visualizer
Paint records become layers. Compositor threads raster tiles and blends them into the final frame.
Controls
Visualization
Base layer
CompositedOps: Paint background, Text
Overlay
CompositedOps: Box-shadow, Transform
Tooltip
Paint-onlyOps: Opacity
Why this matters
Connect the dots between specs (HTML, CSS, WebIDL) and engine behaviors (parser, layout, GPU). Use the sandbox to reproduce each step with your own snippets.