Open nobonobo opened 4 years ago
DOMノード再構築というアプローチだと定期更新などで、 DOMツリーの変動が激しくてマウス操作に対応するイベントが 発火前に対応するDOMツリーとリスナーが破棄されるなどして実際には リスナーが呼ばれないという現象が発生する。 激しく更新するようなものをもっと局所化することでも対応できるが 実際には不便のほうが大きい。
Rerender範囲を絞ることでとりあえず動作することがわかった。 (ブラウザの描画処理が賢い) requestAnimationFrame限界を超えてDOM更新しないようにすればOK? いや、これは操作UIと表示UIを分離しているから実現できたことか。 融合しているパターンだとやはりまともな仮装DOM実装が必要かも。
DOMノード再構築というアプローチだと定期更新などで、 DOMツリーの変動が激しくてマウス操作に対応するイベントが 発火前に対応するDOMツリーとリスナーが破棄されるなどして実際には リスナーが呼ばれないという現象が発生する。 激しく更新するようなものをもっと局所化することでも対応できるが 実際には不便のほうが大きい。