2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

Virtual DOMが速いのはウソだった。仮想DOMは遅い。

1 :Name_Not_Found:2018/03/01(木) 03:29:25.07 ID:???.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より遅い)というのが正しい

2 :Name_Not_Found:2018/03/01(木) 03:36:09.75 ID:???.net
https://medium.com/@hayavuk/why-virtual-dom-is-slower-2d9b964b4c9e

仮想DOMは定義上、注意深く作成された手動更新よりも遅いです。
なぜいくつかの開発者は仮想DOMがより速いと思う
仮想DOM(特にReact)の初期には、仮想DOMがDOMの更新を高速化するという神話が回っていました。
これまでのセクションで見てきたように、これは技術的に実現可能ではありません。
DOMの更新はそれらのものであり、ブラウザのネイティブコードで最適化する必要があります。

3 :Name_Not_Found:2018/03/01(木) 03:43:06.45 ID:???.net
ゲームを考えてみるとわかる。
ゲームでは60FPSであれば1秒間の間に
60回画面全体を再描画する

Virtual DOMはこれと同じ考え方をする
変更があるたび、画面を全体を更新するのだ

そんな馬鹿なことをしたら遅いと思うだろう?
Virtual DOMでは細分のみを再描画するのだ
だから全体を更新しているように見えるが、、
思ったほど遅くないのだ。

リアルDOMを直接触るよりは遅いが
想像するより遅くない。想像よりかは速い
というのが正解なのだ

4 :Name_Not_Found:2018/03/01(木) 22:29:22.16 ID:D+Nyfn0x.net
かつて “二中の狂犬”と呼ばれ 他校の生徒たちにもに恐れられていた君が
そんなつまらないことを嬉々として書き込む大人になるなんて
あの頃は想像もできなかったよ

人って変わるものなんだな

5 :Name_Not_Found:2018/03/02(金) 01:52:01.36 ID:???.net
twitterか増田に書いたほうが良さそうな話

6 :Name_Not_Found:2018/05/01(火) 18:37:43.45 ID:l1wYHpV1.net
誰でもできる在宅ワーク儲かる方法
少しでも多くの方の役に立ちたいです
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』

DZPNI

7 :Name_Not_Found:2023/08/23(水) 06:30:57.46 ID:+7oez47fn
法による支配だのと嘘八百ほざいてる利権キチガヰの岸田異次元増税憲法ガン無視地球破壊軍国主義売国奴文雄のテ口組織自民党が,憲法違反
極まりない自閉隊利権をさらに倍増させて私利私欲のために世界最惡の殺人組織公明党強盜殺人の首魁齊藤鉄夫ら国土破壊省と賄賂癒着してる
クソ航空関係者に、力による━方的な現状変更させて都心まで数珠つなぎて゛鉄道の30倍以上もの温室効果ガスをまき散らす大量破壊兵器の
クソ航空機飛は゛させて憲法13条25条29条と公然と違反して私権侵害に威カ業務妨害にと繰り返して莫大な石油を無駄に燃やして工ネ価格
暴騰させて國民の生活と゛ころか人権まて゛蹂躙して,氣侯変動によって土砂崩れに洪水、暴風、猛暑.干は゛つ.大雪にと住民を殺しまくって
WMOか゛1970年以降確認しているだけで200萬人以上が氣候変動によって殺害され經済損失は600兆圓以上だか゛,もはや正当防衛かつ
緊急避難としてクソ航空関係者と国土破壞省のテ囗リストを皆殺しにする権利を住民が有することは法的に認められた正当な権利なのは明らか
日本人は個人的な恨みによる行動は゛かりた゛か゛,民主主義とは武カによってのみ維持て゛きるという世界の常識を理解しないと奪われる‐方だそ゛!
(羽田)ttps://www.call4.jp/info.php?type=items&id=I0000062 , ttps://haneda-project.jimdofree.com/
(成田)ttps://n-souonhigaisosyoudan.amebaownd.com/
(テロ組織)ttps://i.imgur.com/hnli1ga.jpeg

4 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★