Topic

GPU Pipeline & Hardware Acceleration

Compositor thread, raster threads, GPU memory, tiles, textures, and when GPU acceleration is (or is not) used.

gpucompositortiling

HTML

sample
<canvas id="gpu-canvas"></canvas>

CSS

sample
canvas { width: 320px; height: 180px; background: #0f172a; }

JavaScript

sample
const gl = document.getElementById('gpu-canvas')!.getContext('webgl'); console.log(gl?.getParameter(gl.VERSION))

Visualizer

GPU Pipeline

Raster vs compositor threads and GPU memory.

Visualizer

GPU Pipeline

Compositor thread schedules raster tasks, uploads textures, and composites layers to the backbuffer.

live

Controls

Memory usage

32 MB

Textures + tile cache

Visualization

Raster thread

Cost: 4 ms

Compositor thread

Cost: 2 ms

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.