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.
Move the pointer or focus the field and use arrow keys.