/wasmbrot

Mandelbrot viewer using WebAssembly

Primary LanguageJavaScriptApache License 2.0Apache-2.0

wasmbrot

Once upon a time there lived a wistful young boy who longed to look at pastel-colored Mandelbrot sets. He also wanted them to run in a web browser since he wanted to be able to explore the colorful beaches of the Mandelbrot set anywhere he was, so long as he had access to the Internet. He also wanted them to render quickly so that the whole thing was bearable to use. Also, OpenGL makes no sense, so he wanted it to be CPU-based. Did he get what he wanted? Check it our for yourself at https://faerryn.github.io/wasmbrot!

notice: Google Chrome or another Chromium-based browser is needed to support OffscreenCanvas.

required dev dependencies

rust (https://www.rust-lang.org/tools/install)

wasm-pack (https://rustwasm.github.io/wasm-pack/installer/)

chromium-based browser (https://www.chromium.org/Home)

optional quality-of-life

python3 (https://www.python.org/downloads/) for the python -m http.server