Pan and zoom a live fractal, then compare JavaScript, Rust WASM, and WebGL2.
Mandelbrot
JavaScript and Rust WASM render on the CPU. WebGL2 runs a shader on the GPU. A Rust Cloudflare Worker renders high-resolution PNGs of the same view at the edge.
Implementation notes
Palette
Export an edge render
Render the current view at 1920×1080 in a Rust worker, then download the PNG. Render time comes from the worker’s response header.