I’m not sure how many times I’ve written a Mandelbrot explorer. But this is the best one yet! Drag to zoom in, the “Top” button in the upper left will zoom all the way out, and “Toggle” in the lower right will toggle the shading algorithm. You can also use browser navigation to go back.
The interesting thing about this project is that it was hand-coded in Asm.js. It was a good learning project to understand how Asm.js works, and using a validator was a big help. I plan on looking into Emscripten, but my first attempt to install it on an AWS Tiny instance failed due to low memory.