profile
西村 祐真
@variant3a
「"仮想DOMは速い"という神話を完全に終わりにしよう」
calendar_today
2022-07-19
insights
views: 333
thumbnail images

VueとLivewireを交互に触っている最近において、最近よく思うようになったこと。

Q. 仮想DOMは速いのか?

ここに考察などが書かれている。

https://svelte.jp/blog/virtual-dom-is-pure-overhead

どうやら調べてみると、Reactが登場した2013年当時は実DOMの更新より差分レンダリングが速かったらしい。
ただここにも書いてある通り、仮想DOMを採用する理由は差分レンダリングを実現するための手段であり、目的ではない。
現在では実DOMで差分レンダリングする技術も出ており、そちらはReactで採用されている差分レンダリングより高速らしい。

かくいう当サイトもLivewireで作成されており、Livewireは実DOM操作のAlpine.js、差分検知システムにMorphDOM、画面遷移にTurbolinksを利用しているので、レンダリングがかなり速いと思う。

calendar_today
2022-07-19
insights
views: 333