Mandelbrot Explorer
This explorer keeps viewport coordinates in arbitrary-precision decimals, then renders the escape-time field asynchronously so we can zoom past ordinary floating-point precision without losing the exact center or scale state.
Plot controls
Wheel to zoom at cursor.
Click to zoom in, drag to pan.
Rendering
Waiting for canvas size.
Backend: CPU
Navigation
Render settings
View state
- Center X
- -0.75
- Center Y
- 0
- View width
- 3.5
- View height
- 2.1875
- Magnification
- 1x
Hover inspector
Move over the plot to inspect the current coordinate under the cursor.
Implementation notes
- Viewport math uses
decimal.jsso center and scale updates do not rely on standard floating-point arithmetic. - Rendering runs asynchronously in row chunks and cancels stale frames whenever the view changes.
- Query parameters can seed the initial center, width, backend, palette, quality, and iteration budget.