EXPLORATION 06 / 06

A thousand nodes, still inspectable

Field notes

What this showsThis route starts with a real 1,000-node graph. Change the workload or rendering strategy, then take a browser-local frame sample instead of trusting a made-up benchmark.

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Frame observations
First frame
Waiting…
Timed sample
Waiting…

No timed sample yet. · browser-local only

Real workload

The default is 1,000 nodes and 968 edges generated by the shared scale helper. Counts are intentionally limited to 100, 500, and 1,000 for an easy comparison.

What the numbers mean

First frame: the next animation frame after this route mounts. Sample: the next frame after an explicit action. Both use performance.now() and requestAnimationFrame.

Browser-local evidence

These are timing observations for this browser tab, device, zoom, and current workload — not a portable benchmark or persistent telemetry.

Under the hood SVELTE 5View source
src/routes/demo/scale/+page.svelte

The actual route source, imported with ?raw. Shared components and graph utilities live in src/lib.