Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dennis960/mandelbrotset

Probably one of the fastest Mandelbrot set renderers (w/o using GPU) you can find that works in a browser!
https://github.com/dennis960/mandelbrotset

mandelbrot webassembly

Last synced: 3 days ago
JSON representation

Probably one of the fastest Mandelbrot set renderers (w/o using GPU) you can find that works in a browser!

Awesome Lists containing this project

README

        

# One of the probably fastest Mandelbrot set renderers (w/o using the GPU) you can find on the Web.

Developed as a project the an excercise at my University, this program is a Mandelbrot set renderer built with Node.js and WebAssembly.

It uses the SIMD instructions and can optionally use Web Workers to render different parts of the image in parallel.

A working example can be found [here](https://hoppingadventure.com/mandelbrot/)

![Mandelbrot](images/Mandelbrot.png)

## Usage

### Installation

```bash
npm install
```

### Build WebAssembly

```bash
npm run build
```

### Run development server

```bash
npm run start
```

## Deployment

- copy [index.html](index.html) to your webserver
- copy [build folder](build) to your webserver (only the .js and .wasm files are needed)
- copy [src folder](src) to your webserver
- open index.html in your browser

## Further notice

This project is free to use and modify. If you have any questions, feel free to contact me.

## License

[Apache License 2.0](LICENSE)

If you use this project, I would appreciate credit by linking to this repository but I don't require it. I don't have any experience with licenses, so if you have any questions, feel free to contact me.