苹果最近刚刚发布了新版浏览器Safari 4,并且声称它是目前运行速度最快的浏览器。不过,研究人员的测试结果却并不像苹果声称的那样。但是,Safari 4的运行速度确实大大高于微软和Mozilla的IE和FireFox。
根据研究人员所作的JavaScript渲染测试结果,Safari 4公开测试版的运行速度同***版的Google Chrome只有非常微小的差距,但是要比***版本Firefox的速度快38%,并且比微软的Internet Explorer 8要快5倍。
测试人员在Windows XP环境下用上述每个浏览器分别运行SunSpider JavaScript基准套件3次,然后计算平均分数(平均分值越低说明运行速度越快),结果如下图所示。
从上图可以看出, Google Chrome和苹果Safari 4在渲染JavaScript方面速度是最快的。
Safari 4的得分略高于***版的Chrome 2.0.164.0,但是二者的差异实在是微乎其微:Google Chrome比Safari 4仅仅块7 %。Chrome 2.0.164.0上周刚刚发布,并且目前只有开发人员才能使用。虽然Chrome和Safari都是在相同的开源WebKit引擎上开发的,不过它们所使用的JavaScript引擎却有所不同。Chrome使用的是谷歌自己的V8引擎,而Safari 4使用的则是苹果的新Nitro引擎。
正是由于采用了新的Nitro引擎,Safari 4的运行速度要比目前在Windows上使用的Safari 3.2.2快大约3.7倍。
Safari 4比***版的Firefox 3.1在运行速度上快大约38%,虽然这一优势不是非常明显。
但是,与Mozilla目前主推的Firefox 3.0.6以及微软的IE8 Release Candidate 1 (RC1)相比,Safari 4的速度优势就非常明显了。根据SunSpider测试结果,Safari 4比FireFox快大约3.5倍,比IE8快5.6倍。
如果拿IE7与Safari 4比较,Safari 4简直就可以用闪电来形容:苹果的浏览器在JavaScript测试中比微软IE7快将近76倍。
大多数浏览器厂商近几个月来一直在积极改善自己产品的JavaScript性能。比如,谷歌自从去年9月份推出Chrome依赖就一直炫耀自己产品的JavaSchript性能,Mozilla也把Firefox 3.1中使用的TraceMonkey引擎作为一大亮点。
而在Mac机上的测试结果显示,Safari 4要比Firefox 3.1 Beta 2快两倍,比Firefox 3.0.6快将近4倍。
【编辑推荐】