Wasm vs JavaScript benchmark Browse Catalog Experiment Evidence data v1

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.