this is pointerpointer.com but instant.
instead of using Voronoi diagram to divide the canvas into cells and then match the cell (really cool but not that fast, i tried it before and this is faster),
i simply compute the distance between the mouse and every one of the 710 points, get the minimum value (closest point) and display that image.
the positions.js
is just positions.json
from pointerpointer.com but edited so its const positions = [...]
you can get the pics from pointerpointer directly with the python script. these pics aren't mine ok.
i could put this on github pages but it's really not a good idea. just clone the repo and open index.html