主题:【原创】浏览器js速度大测试 -- fanix
这个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要快而且简单易用。
- 相关回复 上下关系8
🙂比你慢了20ms 爱吃苹果 字129 2008-04-14 21:17:08
🙂装了,可是很多在FF/IE下好好的页面,在它下面显示不对。 davidw 字74 2008-04-14 18:49:22
🙂Safari的页面渲染效果和Mozilla最接近 kavin 字148 2008-04-15 03:13:56
🙂也做了一个benchmark
🙂对safari有些刮目相看 fanix 字69 2008-04-13 05:13:55
🙂浏览器的竞争将延续到移动平台上 kavin 字108 2008-04-13 15:14:28
🙂非常不同意,Opera在Mobile上获得的支持更大。 大司命 字50 2008-04-20 21:01:08
🙂同样的测试,Safari对内存的占用是其他Browers的6倍 大司命 字116 2008-04-20 21:06:25