gpt4 book ai didi

javascript - 布局引擎和javascript引擎的区别

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:56 27 4
gpt4 key购买 nike

看了很多书,似乎人们说浏览器引擎时,他们指的是布局引擎,例如 gecko 或 webkit。

我也知道布局引擎基本上负责“绘制”屏幕,javascript引擎用于解释。

但问题是,现代网络应用程序对性能有更大的影响?这两者有什么关系?它们在浏览器之外的其他用途是什么。它们还有哪些其他功能。

非常感谢。

最佳答案

无论哪个引擎对您的内容征税最多,都会产生最大的影响。如果您有一个巨大、复杂的 HTML 文档,其中包含数千个复杂节点和复杂的 CSS,您将对布局/渲染引擎造成很大负担,因此您可能会注意到各种浏览器之间的差异。但是,在大多数情况下,我认为您的内容必须非常复杂才能体现出显着差异。

在 javascript 方面,如果您的页面是高度动态的,有大量回调处理许多快速事件,并对文档做出重大更改以响应这些事件,则 javascript 引擎将对您页面的性能产生更大的影响。

在浏览器之外,有时布局/渲染引擎将用于“ headless ”程序,例如 PhantomJS。 Javascript 引擎可用于在非浏览器环境中解释 javascript,就像 node.js、Rhino 等所做的那样。

关于javascript - 布局引擎和javascript引擎的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321434/

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