苹果公司发布了其网络浏览器Safari 5{zx1}的主要版本, 本星期早些时候。随着一些新功能,其中之一 有点争议,据说此更新包的性能改进,包括DNS预取和Safari的JavaScript引擎优化硝基数目。 “Safari继续领导包在性能,”苹果全球营销高级副总裁席勒说,在一份声明。我们决定将这些索赔的考验,对点蚀在Mac OS X和Windows 7{lx1}的浏览器的Safari。
在我们的测试中包括一个JavaScript的基准数,包括WebKit团队的 根据SunSpider,谷歌的 V8的基准和Mozilla的 Dromaeo。我们还采取了图形加速性能在使用微软的HTML5的期待“飞行图片“速度演示。测试都是在{zx1}的稳定版本在Mac OS X 10.6.3 3.0GHz处理器上运行的Safari,铬,火狐和Opera来说,8核心Mac与10GB的内存和两个图形处理器的ATI Radeon 2600XT临。这些试验也运行在Windows 7上一个2.67 GHz的Core 2 Duo处理器,4 GB的内存和ATI 4830图形处理器的电脑。钻机在我们的Windows 7的{zx1}发展,我们建立了铬(而不是{zx1}的稳定版本),我们还使用IE8的运行测试和一个IE9的开发者预览。
马上蝙蝠,我们的测试中或多或少证实苹果的Mac OS X上的JavaScript速度索赔“硝基JavaScript引擎,Safari的Mac上运行的JavaScript 5本站百分之30比Safari 4更快,百分之三的速度比铬5.0,及以上快两倍,Firefox的3.6“,根据该公司发布的一份声明。我们发现Safari来比约为百分之四铬更快,比戏快。然而,Firefox仍然落后于其他三对原JavaScript的性能显着的Safari浏览器是近3倍的速度在我们的试验平台。
然而,在寻找其他常见的JavaScript基准测试时,Safari没有那么幸运。 铬几乎快一倍Safari浏览器运行的V8基准测试套件,它试图模拟的代码,大规模的,下一代的Web应用程序将使用一种。即使是戏曲击败这些测试由重大保证金的Safari。不出所料,Firefox的落后远远落后于其他3浏览器,Safari的速度更快更远的6倍,歌剧是8倍速快,是近12倍和铬对这些基准更快。
最令人惊讶的结果,但是,来自Dromaeo JavaScript的测试。 Safari浏览器比火狐快两倍,但Opera是近11倍的速度比Safari和铬是高达 23倍 快。走近一看在个人测试,铬和歌剧演出都远远比Safari上则表达式测试好。优化正则表达式是什么,该WebKit团队两年前完成,以推动其硝基(娘家姓金鳞早期版本的性能极限)引擎,但两者歌剧 特别是铬 自此已取得显着的改善。
我们自己的瑞恩保罗解释说,V8引擎的做法正则表达式正则表达式编译花费更多的时间来提取更快的性能。正则表达式并不一定是所有网站共同的,但常用的表单输入验证。谷歌的实现提供了{zd0}的推动是迭代较大的数据集,相当类似基准反复使用的正则表达式。可衡量的基准结果对正则表达式的表现有点太严重,但是从它的外表,在WebKit团队肯定有它的工作削减它赶上了这个特殊的优化。
另一个令人吃惊的结果来自运行演示的速度从一个微软 Internet Explorer的9试驾 页面。飞翔的形象演示使用了在三维空间安排的浏览器的图标数目,并围绕旋转的安排。指着在浏览器窗口的光标中间势力的观点夸大, 征税的图形绘制代码。铬只能以动画每秒5帧。 Safari是在11fps的两倍快,但Firefox的速度依然是在17fps。 Opera是在这个测试中的一匹黑马,迎来了惊人的51fps。为了Safari的信贷,但是,它提供的演示远远超过歌剧更好。另一方面,Firefox的渲染,只是,与更流畅的动画好。由于苹果的重点 加xx维变换的CSS 和其他 借助GPU 为更多的性能,其推动 替换HTML5的标准和相关闪光看来不寻常,因为Safari没有执行此测试好。
在Windows上,运行的Safari只是稍微慢于6开发建设的铬时安装运行根据SunSpider基准,这表明铬的发展速度是快调整回股利。难怪IE8的只是简单的吸惊喜,但IE9预览显示的承诺。关于V8引擎切割Dromaeo,重复的模式在Windows与铬,有大量关于这些测试导致。 IE9再次显示了一些像样的表现的承诺,超过了火狐,但它仍然不能相提并论或者Safari或Opera。
飞翔的形象演示结果再次令我们感到惊讶。特别提到有限,因为苹果为Windows版本的Safari 5 GPU加速的特点之一。不过,野生动物园并列死了这个铬未曾做了很多事情,如果能够利用GPU加速,在测试的{zh1}一个可怜的3fps的地方。 Firefox是迄今为止在12fps速度更快,Opera是远远快但再次与28fps。然而,IE9上缴一令人兴奋的64fps。再次,由于苹果公司新的Web动画的标准推广,其实这6次演示运行在Mac OS X的慢得多能力的硬件上要尴尬。
总体上,Safari五十分响亮,而且也感觉比Safari 4中,尤其是在Windows更快。虽然Safari的硝基JavaScript引擎可能有一个很轻微的原始性能优势,这些基准,我们跑表明,苹果和WebKit团队肯定有一些地方可以改善,无论是在JavaScript性能特点以及优化动画和渲染等图形处理性能。所有这一切之间苹果,微软,谷歌,Mozilla和Opera均可以在“最快的”浏览器,不过,激烈的竞争最终利益,长远来说,所有用户。