布局引擎和javascript引擎的区别
经过大量阅读,人们说“浏览器引擎”时,似乎指的是布局引擎,如gecko或webkit 我还知道布局引擎基本上负责“绘制”屏幕,javascript引擎用于解释 但问题是,对于一个现代的网络应用程序来说,这对性能有更大的影响吗?这两者有什么关系?它们在浏览器之外的其他用途是什么。它们还有什么其他功能布局引擎和javascript引擎的区别,javascript,browser,layout-engine,Javascript,Browser,Layout Engine,经过大量阅读,人们说“浏览器引擎”时,似乎指的是布局引擎,如gecko或webkit 我还知道布局引擎基本上负责“绘制”屏幕,javascript引擎用于解释 但问题是,对于一个现代的网络应用程序来说,这对性能有更大的影响吗?这两者有什么关系?它们在浏览器之外的其他用途是什么。它们还有什么其他功能 非常感谢。无论哪一个引擎对您的内容征税最多,都会产生最大的影响。如果您有一个巨大、复杂的HTML文档,其中包含数千个复杂的节点和复杂的CSS,那么布局/渲染引擎将非常繁重,因此您可能会注意到不同浏览器
非常感谢。无论哪一个引擎对您的内容征税最多,都会产生最大的影响。如果您有一个巨大、复杂的HTML文档,其中包含数千个复杂的节点和复杂的CSS,那么布局/渲染引擎将非常繁重,因此您可能会注意到不同浏览器之间的差异。然而,在大多数情况下,我相信你的内容必须非常复杂,才能体现出显著的差异 在javascript方面,如果您的页面是高度动态的,有大量回调处理许多快速事件,并对文档进行重大更改以响应这些事件,那么javascript引擎将对页面的性能产生更大的影响 在浏览器之外,有时布局/渲染引擎将用于“无头”程序,如PhantomJS。Javascript引擎可以用于在非浏览器环境中解释Javascript,就像node.js、Rhino等一样