Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 856 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 856 Bytes

Mandelbrotの描画

カオスの大描画です。 普通に描画するとスレッドかたまるのでいろいろな方法で描画するコードの紹介

##001 UI-Blocking 普通に描画してます。 普通のブラウザなら固まりますので見る時は落ちてもいいようにブラウザのウィンドウをわけて見るといいと思います。

##002 Lazy Draw 非同期に描画します。 でも940px*940pxなので単純にasyncにしただけのこの描画ではブラウザこそ固まらないものの、描画完了するまでにすごく時間がかかります。

##003 Split Block & Lazy Draw 描画範囲をブロック単位(100px * 100px)に細かく区切って、それらをasyncに描画します。 ぽこぽこ描画されていくのでほどよい感じに思えると思います。