开发者社区> 问答> 正文

DOM 对象写时复制、渲染循环调度这些应该是浏览器内核的性能优化职责吧?

React.JS 等推崇的“虚拟 DOM”是不是在做 C++ 本该做的事?DOM 对象写时复制、渲染循环调度这些应该是浏览器内核的性能优化职责吧?

展开
收起
OSC开源社区 2024-05-30 17:52:22 14 0
1 条回答
写回答
取消 提交回答
  • virtual DOM应该算一种场景配合和的应用层优化,只有具体触发变化的应用层知道 “什么状态是最终的结果”,因而可以忽略中间的过程。站在浏览器引擎的角度讲,浏览器引擎的作用就是将DOM的变化迅速渲染上屏,因为没有一个触发点告诉引擎什么时候是结果状态,所以这种延迟优化没法交给浏览引擎做。

    2024-05-31 13:18:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载