Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danini-the-panini/mandelbrot

Experiments with different ways to generate the Mandelbrot set in a browser
https://github.com/danini-the-panini/mandelbrot

assemblyscript javascript typescript webassembly webgl webgl2 webworkers

Last synced: about 1 month ago
JSON representation

Experiments with different ways to generate the Mandelbrot set in a browser

Awesome Lists containing this project

README

        

# Mandelbrot Experiments

Canvas, WASM, WebWorkers, WebGL, and WebGPU.

# How to get started

1. clone
2. `yarn`
3. `yarn dev -o`
5. Click on some links, click the "Run" button and see things work (or break, depending on your browser)

# Supported browsers

- WebWorkers and WebGL are supported on all major browsers.
- WASM should work on all browsers, but could be blocked by security settings.
- WebGPU tested working on Chrome on Windows, and Firefox Nightly on Linux. (Safari might work, I don't have a Mac)

# Sources

- [WebGPU](https://github.com/BenjaminAster/WebGPU-Mandelbrot)
- [SIMD](https://github.com/skeeto/mandel-simd)