脚本执行并非最快 页面加载速度表现佳
此次Opera之所以如此高调发布10.50版本,根据官方的说法,是因为采用了全新的Carakan JavaScript引擎,从而可以更快地加载网页。不过是不是最快的浏览器,可不是随便说说就行的,下面我们就选择比较有代表性的IE 8、Firefox 3.6、谷歌Chrome 5.0和Opera 10.50四款浏览器依次进行JavaScript性能测试,从脚本执行方面来测试一下Opera到底是不是最快的浏览器。
测试说明:浏览器查看网页,自然要执行一些常用的JavaScript脚本,而执行速度的快慢将在一定程度上反映浏览器加载页面的速度快慢,因此执行JavaScript脚本的速度越快,浏览的速度自然也就越快。
测试地址:http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm
注:测试状态为全部采用浏览器默认设置,且只运行一个测试页面。
经过多次测试,谷歌Chrome 5.0表现最佳,平均用时为18ms左右;Opera 10.50表现其次,平均用时为36ms左右;Firefox 3.6紧随其后,平均用时为43ms左右;IE 8则在运行一开始就会弹出提示,要求停止运行测试,强制运行后,最终结果惨不忍睹,高达1725ms(如图1所示)。
从左至右、从上至下依次为谷歌Chrome 5.0、Opera 10.50、Firefox 3.6和IE 8
显而易见,单纯就脚本执行能力来说,Opera 10.50并不是最快的。不过我们也知道,页面并不完全是由脚本组成的,因此该测试还不能验证Opera 10.50是不是最快的浏览器,只能作为一个参考。此外,说到浏览器加载页面的速度,还受到其他因素的影响,例如网站服务器的瞬时速度、浏览器的一些附加功能等(例如Opera的Opera Turbo功能就可以加快页面的加载速度)。经过测试,Opera 10.50的页面加载速度确实很快,相比以前的10.x版本有了长足的进步。
提示:为了验证效果,我们又分别用Opera 10.50和谷歌Chrome 5.0访问比较大的网站(页面内容多,加载时间长,测试效果更明显),例如新浪、搜狐、新华网等,从表现来看,Opera 10.50并不逊色于以页面加载速度快而见长的Chrome 5.0,感兴趣的读者不妨自己亲自测试。
Presto2.5渲染引擎 浏览器渲染体验最佳
相比JavaScript引擎,渲染引擎更是浏览器的灵魂,那么Opera 10.50中采用的Presto2.5渲染引擎表现如何呢?同样,我们分别对Firefox 3.6、谷歌Chrome 5.0、Opera 10.50和IE 8四款浏览器进行测试。
测试说明:浏览器的渲染引擎负责获取网页内容、计算网页的显示方式并在渲染处理后输出为最终的效果,也因此意义重大。测试的Futuremark网站提供的是浏览器各个方面的标准测试,不过上面我们已经测试了几款浏览器的JavaScript脚本执行能力,所以此次测试主要是评估浏览器的渲染引擎效果。
测试非常严格,要求只能运行一款浏览器,且只能运行一个窗口或标签页,测试时间也长达5分钟,因此具有比较强的参考性。
测试地址:http://service.futuremark.com/peacekeeper
注:不同的硬件配置得到的最终分数会有不同,本次测试分数仅供参考。
通过测试,谷歌Chrome 5.0的总分最高,突破3000分,而Opera 10.50则得到2400多分,Firefox 3.6得到2000多分,IE 8只有可怜的539分。不过在渲染方面,Opera 10.50得到2889的高分,谷歌Chrome 5.0得到2071分位列次席,Firefox 3.6得到1758分,IE 8同样表现最差,只有811分(如图2所示)。
从左至右、从上至下依次为谷歌Chrome 5.0、Opera 10.50、Firefox 3.6和IE 8
通过测试我们可以看到,Opera 10.50的渲染引擎果然表现不错,是四款浏览器当中得分最高的,这也意味着使用Opera 10.50可以获得更好的页面渲染效果。
界面变化大 新增、改进功能亮点多
上面的测试,只能是从数据上来衡量浏览器的基本功能,下面我们再来看看Opera 10.50的一些细节变化。
首先,Opera 10.50的界面变化无疑是最大的,新增的“O”按钮集成了原有的菜单栏,不仅有效地节省了空间,更方便了用户的操作。而点击地址栏随即出现经常访问的网址和收藏夹的快捷菜单无疑是一个很有创意的改进,进一步提高了用户操作的方便性。
[url=http://soft.yesky.com/uploadImages/2010/076/8NJE9L2XJSS5_10-G04-03.jpg][/url]
在内存占用方面,我们分别在谷歌Chrome 5.0和Opera 10.50当中同时开启9个相同的页面,谷歌Chrome 5.0占用内存超过300MB,而Opera 10.50则只占用200MB左右,表现不错。
此外,新增的私人标签功能可以说是此次Opera 10.50的一个亮点功能。用户创建私人标签后,关闭标签页,在此标签页当中的所有信息都将被清除,用户也就不怕泄露个人信息了。
在其他方面,还有诸多改进,例如新增的撤销最近关闭窗口按钮,允许用户重新打开最近关闭的窗口,地址栏结合历史访问记录,用户输入短网址后即可显示访问过的网址等,都在一定程度上方便了用户的操作。同时,Opera 10.50还加强了对Windows 7系统的支持,Aero效果、跳跃列表都得到了很好的支持。
此次Opera发布的10.50版本确实让人眼前一亮。还记得Opera发布10.0版本的时候,很多朋友是满怀希望而去,满怀失望而归!印象最深刻的就是进行JavaScript性能测试的时候,Opera 10.0速度非常慢,功能表现实用价值甚少。但是此次Opera 10.50的发布,在脚本执行能力和页面加载速度上都有大幅提升,以往的优点也得以保持和加强(例如较低的内存占用和新的收藏夹菜单)。此外,它的快速拨号功能可定制性强,完全可以省去输入网址的操作。看来,浏览器的竞争已经为我们带来了越来越好的产品和体验。