Nexus — a WebGPU particle field
Tens of thousands of particles simulated on a WebGPU compute pass — springing into the word “VectoUI”, flowing away from your cursor, with a transparent CPU fallback.
Particles 0FPS 60Backend …DOM nodes 0
Scroll to zoom · drag to pan · double-click to reset
Performance report — real browser, real GPU
What you're looking at
WebGPU compute
The whole field is simulated on a WebGPU compute pass — spring, repulsion and bounds in a shader. The HUD shows WebGPU when your browser supports it.
CPU fallback
No WebGPU? The same simulation runs on the CPU and the HUD reads CPU. Same demo, one code path swapped underneath.
Springs to shape
Each particle's origin is sampled from the pixels of the word “VectoUI”, and a spring holds it there — push through with your cursor and it flows back into the letters.