DOM & Web UI Workload · 1,800 Scroll & Viewport Actions over 100,000 Rows
Virtualized DOM List Scrolling Engine
Simulates 1,800 scroll position offsets and viewport resize events over 100,000 variable-height rows,
computing visible item index windows and DOM node recycling — and applies the trace to a
real virtualized DOM list (rows created, recycled and repositioned with real DOM APIs
in the visible iframe below). The Wasm arm runs a real compiled kernel
(/artifacts/dom-virtualized-scrolling/dom_vscroll.wasm) over linear memory.
Run Benchmark Loop
Ready. Select target and loop iterations, then click Start.
What it does
Simulates 1,800 scroll offset and viewport resize events over 100,000 variable-height rows, computing visible item index windows.
Why compare Wasm vs JS
Binary search row indexing, variable height calculations, and virtual window DOM recycling.