INITIALIZING WEBGPU…

This experiment needs WebGPU (Chrome/Edge 113+, Safari 26+) — on a supporting browser,
you'd be looking at 300,000 particles updated entirely on the GPU right now.

LOCALENHANCE // EXPERIMENT 035 · ← labs
FPS · WEBGPU COMPUTE
300,000 PARTICLES · ONE COMPUTE PASS
MOVE TO REPEL · THREE.JS + TSL
Experiment 035 · past raw WebGL

Compute, not vertices.

300,000 particles whose positions never touch JavaScript — a GPU compute pass owns them, every frame.

Build my frontier site →