Vanilla JavaScript · Canvas 2D

Wisps

The wisps use Vanilla JavaScript and the Canvas 2D API; CSS styles the interface only. No shaders, WebGL, Three.js, or runtime dependencies. A slow crawl and a fast flick keep the same spacing.

Wisp controls

Tune the path, then switch to timer mode to expose the spacing failure.

Emission
14 px
18%
0.50

Move the pointer or focus the field and use arrow keys.