KI-gestützte Softwareentwicklung

Mandelbrot: Berechnung und Animation

Per JavaScript live parallel berechnet, WebWorker-Pool, Color-Look-Up-Table

Hergestellt mithilfe von Ollama und qwen3-coder:30b, ChatGPT, Gemini, und echter Handarbeit bei der Implementierung der Animation.

WebWorker Multithreading Color-LUT cx[] Precompute zx²/zy² Caching Auto Zoom & Reverse
1400
zoom
center
workers
MAX_ITER
frame ms

Mandelbrot Deep-Zoom – Technische Dokumentation

Diese Anwendung berechnet und visualisiert die Mandelbrot-Menge als kontinuierliche Animation im Browser. Die Berechnung erfolgt clientseitig in JavaScript und nutzt WebWorker zur parallelen Verarbeitung.

Parallelisierung

Farbberechnung

Optimierungen

Steuerung

Animation

Technischer Kontext

Die Implementierung demonstriert numerische Iterationsberechnung, Parallelisierung mittels WebWorker sowie direkte Pixelmanipulation über das Canvas-API im Browser.

Highlights

WebWorker-Pool

Wiederverwendete Worker statt permanenter Neuerzeugung. Ergebnis: geringere Latenzen, stabilere Framezeiten.

Optimierter Mandelbrot-Kern

Iteration mit zx²/zy²-Caching reduziert Operationen im heißesten Pfad.

Kontrollen in Echtzeit

MAX_ITER und Workers sind live verstellbar – ohne Reload, ohne UI-Blockade.

Kompletter JavaScript-Quellcode
Kopierbar, mit Syntax-Highlighting (Prism.js)