淘客熙熙

主题:【原创】浏览器js速度大测试 -- fanix

共:💬41 🌺10 新:
分页树展主题 · 全看首页 上页
/ 3
下页 末页
  • 家园 【原创】浏览器js速度大测试

    由于测试网站样式,装了各种浏览器,从古老的ie5.5到最新的firefox3的测试版都有。闲来无事,对这些浏览器的js运行速度做个测试。

    点看全图

    外链图片需谨慎,可能会被源头改
    左图是本次测试的浏览器。

    测试页面是http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm,提供了各种js运算,比较全面。

    测试环境:windows xp sp2 / core 2 T7200 / 2G

    下面是测试结果:

    ie 6.0: 610ms

    ie 5.5: 414ms

    ie 7.0: 584ms

    maxthon2 : 594ms

    世界之窗: 597ms

    tecent traveler: 600ms

    opera 9.26: 444ms

    opera 9.5 beta: 307ms

    firefox 2: 697ms

    firefox 3 beta5: 725ms

    safari: 254ms

    总结:测试用了多次,方差较大,没有做特别精确的统计,差个几十毫秒基本上就难以分辨孰快孰慢了。triend内核中的ie 5.5居然取得了更好的成绩,而ie7的确要比ie6快,以ie7作为内核的几款浏览器的js速度都没什么差别。opera的确很快,领先于ie和firefox不少,而firefox的慢看来不仅仅是我的感性使然,新版本也没什么改变,这让我怀疑另一份测试的结果。最让人惊奇的是safari,这本来在苹果机上的浏览器居然在windows平台上取得了最佳的成绩!我在safari上测试了好多次,都是一致的254ms,不仅快速而且稳定,很惊喜。

    • 家园 测试浏览器JS表现

      还是webkit提供的sunsider比较全面

      http://webkit.org/perf/sunspider-0.9/sunspider-driver.html

      • 家园 测试了一下

        ie8b 9963.0ms +/- 1.1%

        ff3b5 3472.8ms +/- 2.7%

        opera9.26 10209.4ms +/- 4.4%

        safari3.1 4043.4ms +/- 0.9%

        觉得opera误差有些大,就又测了一遍:9930.6ms +/- 1.3%

    • 家园 比你慢了20ms

      在mac上居然不如在win上快。。。幾次都是275ms

      我的配置是 iMac C2d 2.0 / 2GMem , Leopard10.5.2+Safari3.1

      裝了十個左右的瀏覽器插件

    • 家园 装了,可是很多在FF/IE下好好的页面,在它下面显示不对。

      这就不是IE/FF之间迁就的事,如果IE/FF都行,就SAFARI不行,很难迁就它一个了,

    • 家园 也做了一个benchmark

      这个benchmark测试不同DOM版本和innerHTML版本在不同浏览器上的实现。

      用了四个主流浏览器,Firefox 2.0.0.13,IE 6,Opera 9.27 和Safari 3.1 on Windows

      测试地址:外链出处

      作者本意是产生大量页面内容,并借此比较DOM和innerHTML究竟哪个快,他把各个浏览器测试结果用表格表示出来。

      我用手头四种浏览器测试了下,得到如下结果:

      平均时间(ms)

      Method FireFox 2.0 IE 6 Safari 3.1 Opera 9.27

      W3C DOM1 395 2099 78 145

      W3C DOM 2 494 2219 31 116

      Table methods 531 6734 82 105

      innerHTML 1 161 589 43 16

      innerHTML 2 125 78 31 32

      很明显,safari最快,而IE6最慢(慢到我测试都不愿意做完,呵呵)。另外一点就是innerHTML的确比DOM要快而且简单易用。

      • 家园 对safari有些刮目相看

        如果apple能够重视safari在其他平台更人性化的开发,这个浏览器将大有作为

        • 家园 浏览器的竞争将延续到移动平台上

          Safari在移动平台上的优势会比较大,基于javascript的应用也会越来越普及,快速的脚本执行能够带来更好的用户体验。

          • 家园 非常不同意,Opera在Mobile上获得的支持更大。

            脚本的执行速度固然重要,但对资源的占用也必须考虑!

            • 家园 同样的测试,Safari对内存的占用是其他Browers的6倍

              在移动平台,资源占用至少现在还要重要过用户体验,当然某天人人可以扛一个Building 2G内存的handset就另当别论了。

              • 家园 Safari主要还是捆绑在apple的产品上

                同样的测试,Safari对内存的占用是其他Browers的6倍

                能不能给出具体的测试数据?是在移动设备上还是PC版?

                • 家园 是Windows的3.1.1

                  顺便一说,Safari也就只有iPhone一种的Mobile应用,当然没有横向的可比性。就其在iphone上的表现so far还是不错,但问题是apple面向arms做了太多针对性的优化。而Opera可以支持的系统及处理器已经非常可观了。单就消费产品而言,iphone当然成功,但apple面对的是整个移动产品工业外加微软。由此Safari是否能挑起移动平台的浏览器竞争还是很大的问题。

    • 家园 【讨论】safari有不少不方便的地方

      我装了大半年,感觉是ff好用。

      safari一个麻烦是有些网页打不开,新浪不少网页显示的也不大对劲。

      第二个麻烦是打开新tab比较麻烦,总是打开新窗口

      第三个麻烦是不能像ff一样每次推出后把所有的临时文件和密码之类全清除掉。

      第四个麻烦是没有那么多的插件,比如说下载,天气,皮肤啊,ff很多。

      暂时说这些,也可能是我不太会用

      • 家园 沒用過win版,safari在mac上我的經驗是這樣的

        網頁打不開的問題一般發生在國內一些特殊網站上,以前比較多,現在隨著國內網頁技術和觀念的進步已經比較少出現了。一般說來ff能打開safari3就沒有問題。

        tab的問題不清楚windows上是怎麼樣的,mac上的最新版本可以強制所有新窗口在tab裡打開。

        safari mac版主菜單裡有兩個清除上網痕跡的功能,叫做“清空緩存”和“重置safari”,不清楚windows版這個功能放在哪裡。

        插件就沒有辦法了,這個是safari和ff比最大的遺憾。但ff的速度和穩定性被大量插件拖累也是事實。ff那些插件的功能在mac上體現為大量的widgets。

分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河