Gaze ye into the rippulous pond unto eternity.
I created this as a vanilla canvas exercise. Typically, I’d use a three.js particle system for something like this, but when my coworker Daniel selected “make something with
<canvas>” for our weekly coding challenge, it felt more pure to use the raw canvas API.
This demo uses
clearRect from the Canvas API, plus some math for position and color.
It is very inefficient!