I'm taking a course and we have a project to make an animation with JS and the HTML canvas. I started with a Mandelbrot zoom. I kept coming back to the project trying to optimize anything I could. I've made every optimization I could think to do and put this together for others to play around with. Most people would not reach for JavaScript as the best tool to render the Mandelbrot set, but because I had to for the assignment, the optimizations I made helped me learn a lot.
Code at: https://github.com/bryanhoffman/cis-223-animation-template-m...