Every one of these is written from its equations, in plain canvas. No libraries, no shaders. They run while you look at them and stop when you scroll away.