fe-interview icon indicating copy to clipboard operation
fe-interview copied to clipboard

[js] 第292天 你觉得虚拟DOM快吗?还有没有比它还快的方式?

Open haizhilin2013 opened this issue 5 years ago • 4 comments

第292天 你觉得虚拟DOM快吗?还有没有比它还快的方式?

#227

我也要出题

haizhilin2013 avatar Feb 01 '20 20:02 haizhilin2013

paint worklet, layout worklet, animation worklet

特定的场景下还是这些更新快

deepkolos avatar Feb 02 '20 12:02 deepkolos

虚拟dom是js来执行 比操作dom肯定快 当然更快的是服务端的渲染了

stogefei avatar Feb 04 '20 03:02 stogefei

所谓虚拟DOM实际上就是一个js对象,通过操作更新js对象实现批量更新的效率比直接操作DOM效率更高,至于更快的方式的话只有去提高diff算法的执行效率才能达成这个目标。

bozaigao avatar Oct 04 '20 01:10 bozaigao

虚拟dom实际上就是js的一个特定数据对象格式,增删改查后通过diff算法比对再更新对应的真实dom,然后执行js比操作真实dom更快。

xiaoqiangz avatar Sep 01 '22 03:09 xiaoqiangz