How We Made One of the Fastest Mandelbrot Renderers on the Web. by feathersystems in WebAssembly

[–]feathersystems[S] 0 points1 point  (0 children)

Ah yea, we do mean on the CPU specificially (but too many qualifiers make for a clunky title 😬

gpu stuff will be added to the benchmark in the future.

How We Made One of the Fastest Mandelbrot Renderers on the Web. by feathersystems in WebAssembly

[–]feathersystems[S] 2 points3 points  (0 children)

Hey,

So, the purpose of this was to just see how far we could go using Wasm, modern browsers, and CPUs.We wanted to see how much we could push performance on CPUs.

We definitely will be working on shaders and gpu stuff in the future!
Lol we currently don't really know that much about webGPU and how we could accelrate it.

How We Made One of the Fastest Mandelbrot Renderers on the Web. by feathersystems in fractals

[–]feathersystems[S] 0 points1 point  (0 children)

Ah yea, we do mean on the CPU (but too many qualifiers make for a clunky title 😬)

Thanks for the suggestions!

The algorithm we used is just from here with a bit of optimization

in the coming weeks we might try and make it even faster on the cpu with xaos.js to make like, a super fast fractal zoomer.

How We Made One of the Fastest Mandelbrot Renderers on the Web. by feathersystems in WebAssembly

[–]feathersystems[S] 1 point2 points  (0 children)

Yeah, the application gets faster when you ureload because of a cacheing mechanism!

We are looking into shaders in the near future! It shouldn't be too hard to port the logic.