Mandelbrot set deep zooming in the web browser

  • 0 Replies
  • 305 Views

0 Members and 1 Guest are viewing this topic.

Offline claude

  • *
  • Fractal Freak
  • **
  • Posts: 757
    • mathr.co.uk
« on: October 29, 2017, 11:00:15 PM »
I managed to cross-compile my mandelbrot-perturbator from C/C++ to Javascript using Emscripten.  It's a bit slow (and can break if you click too quickly, and skips too many series approximation iterations at low zoom levels...) and more of a proof of concept than a useful deep zoomer at this moment in time:

https://mathr.co.uk/mandelbrot/perturbator/

To use it you need a recent Firefox Developer Edition with an additional environment variable set:

Code: [Select]
JIT_OPTION_asmJSAtomicsEnable=true
Otherwise you'll get a yellow rectangle and this message in the web console log:
Code: [Select]
asm.js Atomics only enabled in wasm test modeI don't know what the browser development roadmap is for asm.js / web assembly / atomics / etc needed for Emscripten pthreads implementation, so this is all a bit highly experimental at the moment - it'll probably settle down in a few browser versions' time when the standards are all ironed out...


question
Announcing a new Mandelbrot browser

Started by AtticusLake on Other

4 Replies
225 Views
Last post January 11, 2018, 09:02:39 PM
by AtticusLake
moved
MOVED: Announcing a new Mandelbrot browser

Started by Fraktalist on Forum Help And Support

0 Replies
106 Views
Last post January 09, 2018, 12:29:13 PM
by Fraktalist
xx
Speeding up deep zooming using neural networks / deep learning?

Started by greentexas on Fractal Mathematics And New Theories

27 Replies
1241 Views
Last post December 13, 2017, 10:43:46 PM
by Byte11
xx
Another possible way to accelerate MB set deep zooming

Started by knighty on Fractal Mathematics And New Theories

170 Replies
5098 Views
Last post August 16, 2018, 12:36:07 AM
by gerrit
xx
How to avoid zooming too deep?

Started by noahfence on Mandelbulber

2 Replies
179 Views
Last post June 10, 2018, 02:47:48 AM
by mclarekin