- UID
- 10215
- 帖子
- 78
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2006-4-26
|
可惜比K-Meleon 慢. 看评测:
Opera 在缓存的速度和脚本执行速度方面还是非常优秀的. 但是在html页面载入的效能方面确相当糟糕. 针对于这方面的测试. 大家可以看两个页面:
一个简单的测试页面:
http://nontroppo.org/timer/text.html
这个测试所采用的时间计算源码在这里:
var then = (new Date()).getTime();
function endT() {
var now=(new Date()).getTime();
loadT=now-then;
document.getElementById('loadingtime').innerHTML += 'Load time:<strong>'+loadT+'</strong>ms';
}
这个脚本对于任何浏览器都是公正的,不存在偏袒任何一个浏览器的问题.
然而测试的结果显示出了 Opera的载入文字页面效能的低下. Opera 要慢于Gecko引擎的浏览器,甚至慢于不少IE引擎的浏览器.
既然举出了全文字页面的例子,那对于多图片页面的结果是如何呢?Opera会不会在图片载入方面比其他浏览器要快呢?
这里, 最简单的方法是将前面的测试例子直接改为载入图片,看看Opera 是否会快一些? 测试页面在这里:
http://kmeleon.et8.net/Image test.htm
查看这个页面的源码就可以看到这个页面非常简单,仅仅是载入几个Google的图片.
测试的结果当然是需要在相同的机器上用不同的浏览器检验了,并且两个浏览器都应当清除历史和缓存. 这里给出一个结果:
Gecko (Firefox,Flock,K-Meleon) : 206ms
Presto (Opera 9.5) : 972ms
从这个结果可以看出Opera 浏览器不仅在文字页面的载入效能很低下,图片页面的载入效能依然很低下。
很多用户之所以能够"感觉" Opera 显示页面很快,是因为Opera 采用了出色的缓存读取方式和在部分多脚本页面中发挥了脚本速度较快的优势. 不过这些依然无法推翻Opera在页面(文字和图片)载入和渲染效能的低下的结论 |
|