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

时间:2012-05-03 17:06:31

标签: google-chrome safari webkit browser

我觉得Mac OS X 10.7.3上Safari 5.1.5和Google Chrome 18.0之间的区别非常明显。在重新加载页面或XHR请求时,差异最为明显。 Chrome是否以不同于Safari的方式缓存了所有这些请求,或者谷歌“黑客攻击”Webkit的速度更快?

谢谢! =)

2 个答案:

答案 0 :(得分:3)

这确实非常有趣,因为Webkit-Engine是由Apple(!)而不是Google构建的。要回答你的问题:Safari 5.1.5使用Webkit 534.55.3,Chrome 18使用535.19。这是一个微小的差异,但仍然是Chrome的优势。

我认为"速度增加"简单地通过浏览器呈现页面的方式来实现:Safari似乎从头开始重建所有内容,而Chrome(类似于Opera)构建页面即使它没有完全加载也是如此。 Chrome已经做了很多这样的事情并且感觉更快了#34;改进(如首先加载浏览器GUI,然后加载库.firefox以其他方式进行。感觉更长)。

更新:Webkit团队的Paul Irish关于此主题的一篇有趣文章。 "Why Webkits aren't the same everywhere"

答案 1 :(得分:0)

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

我遇到过类似Chrome的问题:第一次提交常见网址时出现404错误:使用多个标签启动时内存“吞噬”。

相关问题