Virtual DOMが速いのはウソだった。仮想DOMは遅い。
at HP
1:Name_Not_Found
18/03/01 03:29:25.07 .net
Virtual DOMは通常のDOM(リアルDOM)操作より遅い
なぜならVirtual DOM側で計算してからDOM操作を行うから
Virtual DOM側の計算の分遅くなるのは自明
ではなぜこのような勘違いが生まれたのか?
それはVirtual DOM全体をリアルDOMに
反映させるという考え方を出発点においているから
Virtual DOMを全体をリアルDOMに反映するのは
遅いだろう?じゃあ差分だけを反映させたら?
そう速いんだよ。とかいうマッチポンプ
自分で遅い原因を作っておいて、そんなに遅くないで!
っていうことなのに、遅いものより速い!と言い換えて
リアルDOMよりも速いとミスリードさせている
リアルDOMを操作するときは必要最小限のものしか変更しない
つまりVirtual DOMでいう「差分の反映」がリアルDOM操作の内容
だから現実問題として(必要最小限の)リアルDOMの操作が一番早く
Virtual DOMは差分という仕組みを使うことでリアルDOMの速度に近づけている
(がリアルDOMより遅い)というのが正しい
レスを読む最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
1830日前に更新/2693 Bytes
担当:undef