gpt4 book ai didi

dom - 哪些因素促使虚拟 DOM 超越浏览器原生 DOM?

转载 作者:行者123 更新时间:2023-12-02 05:20:42 28 4
gpt4 key购买 nike

<分区>

在前端 Web 开发中,许多框架都支持虚拟 DOM 解决方案(例如来自 React 的 virtual-dom https://www.npmjs.com/package/virtual-dom)。通常引用的设计原因是避免将 DOM 操作作为前端渲染的瓶颈。

  • 为什么 DOM 操作在当前浏览器中很慢,而虚拟 DOM 解决方案却可以胜过它?

  • 浏览器本身可以(正在)做哪些优化来消除这个瓶颈?难道浏览器本身不会开发更多类似批处理的 DOM API 吗?

作为一个指针,当运行时需要从 JIT 的 JavaScript 跳转到原生 DOM 操作代码时,我觉得这可能与上下文切换有关,但我从未找到关于这个的明确答案。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com