Google chrome 为什么Chrome比Safari更快,尽管他们都使用Webkit?

Google chrome 为什么Chrome比Safari更快,尽管他们都使用Webkit?,google-chrome,safari,webkit,browser,Google Chrome,Safari,Webkit,Browser,我觉得MacOSX10.7.3上的Safari5.1.5和谷歌Chrome18.0之间的差异非常明显。当涉及到重新加载页面或XHR请求时,差异最为明显。Chrome是否以不同于Safari的方式缓存了所有这些请求,或者让Google“黑客”Webkit更快 谢谢!=) 这很有趣,因为Chrome在PC上没有什么特别之处。事实上,在我的Windows 7 PC上,Safari是我的第三代浏览器,仅次于Maxthon-3(操作类似IE,但更好)和Opera(单键窗口循环和页面大小调整胜过一切) 我曾

我觉得MacOSX10.7.3上的Safari5.1.5和谷歌Chrome18.0之间的差异非常明显。当涉及到重新加载页面或XHR请求时,差异最为明显。Chrome是否以不同于Safari的方式缓存了所有这些请求,或者让Google“黑客”Webkit更快


谢谢!=)

这很有趣,因为Chrome在PC上没有什么特别之处。事实上,在我的Windows 7 PC上,Safari是我的第三代浏览器,仅次于Maxthon-3(操作类似IE,但更好)和Opera(单键窗口循环和页面大小调整胜过一切)


我曾经遇到过类似Chrome的问题:第一次提交常见url时出现404个错误:使用多个选项卡启动时内存会“吞噬”。

这确实非常有趣,因为Webkit引擎是由苹果(!)而不是谷歌构建的。回答您的问题:Safari 5.1.5使用Webkit 534.55.3,Chrome 18使用535.19。虽然略有不同,但对Chrome来说仍然是一个优势

我认为“速度”的提高仅仅是因为浏览器呈现页面的方式:Safari似乎从头开始重建一切,而Chrome(类似于Opera)构建页面,即使页面没有完全加载。Chrome做了很多“感觉更快”的改进(比如先加载浏览器GUI,然后加载libs,firefox则反过来,感觉更长)


更新:来自Webkit团队的Paul Irish关于此主题的有趣文章

首先,他们使用不同的JS引擎。Safari使用松鼠鱼/硝基,Chrome使用V8。感谢您提供的详细信息,非常有趣!那么,苹果或谷歌只是获取最稳定的Webkit版本并将其添加到浏览器中,但实际上对其进行了大量修改?他们是否开源或“回馈”任何对Webkit的成功更改?抱歉,如果这些问题听起来很愚蠢,但我相信Safari和Chrome是完全相同的浏览器,除了工具栏导航和名称谢谢