Firefox 3.0と3.1b1で、どのくらい速度が違うのかを比較してみました。単位はミリ秒 (msec) になっています。いくらか誤差がありますので、あくまでも参考程度にしてください。
以下の表の文字のリンクをクリックすると、スクリプトが実行されます。
Firefoxは以下から入手することができます。
Firefox 3.1 Beta 1 Download
最終更新日 : 2008/10/25
openspc@po.shiojiri.ne.jp
■機種スペック
Windows XP, Pentium 4 3GHz, RAM : 1GB
MacOS X Leopard, Intel Xeon 3GHz Dual-Core, RAM : 12GB
Windows XP SP2 | Macintosh | |||
---|---|---|---|---|
Firefox 3.0 | Firefox 3.1b1 | Firefox 3.0 | Firefox 3.0b1 | |
文字列連結 | 5 | 4 | 4 | 4 |
文字列連結 (配列のjoinで連結) | 6 | 3 | 4 | 4 |
エレメント作成 | 1482 | 1328 | 879 | 530 |
テキストノード作成 | 1247 | 1057 | 718 | 380 |
シリアルサーチ | 38 | 38 | 31 | 28 |
innerHTML | 710 | 709 | 609 | 593 |
innerText/textContent | 251 | 242 | 258 | 235 |
正規表現 | 547 | 263 | 342 | 195 |
スタイルシートからの読み出し | 1050 | 779 | 579 | 274 |
スタイルシートへの書き込み | 268 | 220 | 146 | 99 |
withによる省略 | 2276 | 2229 | 1357 | 1102 |
子ノード追加 | 306 | 287 | 147 | 132 |
ノード読み出し | 349 | 202 | 151 | 65 |
ノードへの書き込み | 465 | 275 | 215 | 110 |
配列読み出し | 14 | 13 | 5 | 5 |
配列書き込み | 22 | 13 | 8 | 6 |
オブジェクト作成 | 513 | 500 | 1279 | 379 |