ブラウザ/環境別に、どのくらい速度が違うのかを比較してみました。単位はミリ秒 (msec) になっています。いくらか誤差がありますので、あくまでも参考程度にしてください。WinXPはIE6とIE7を入れた別々のハードディスクを装着して計測しています。
			以下の表の文字のリンクをクリックすると、スクリプトが実行されます。
			
JavaScript / Ajaxプログラムを作成する際の参考にしてみてください。
			
			Firefox 2 vs 3.0RC1のベンチマークも用意しました。
			MacOS X (Tiger) vs Windows (XP SP2) のベンチマークも用意しました。
			
			
			最終更新日 : 2008/5/19
			openspc@po.shiojiri.ne.jp
			
■機種スペック
Windows XP, Celeron 2.8GHz, RAM : 512MB
MacOS X Tiger, PowerPC 2GHz Dual, RAM : 4GB
| Windows XP SP2 | Macintosh | |||||||
|---|---|---|---|---|---|---|---|---|
| IE6 | IE7 | Firefox 1.5 | Firefox 2 | Firefox 2 | Safari 2 | Safari 3 | Opera 9 | |
| 文字列連結 | 11547 | 11500 | 203 | 203 | 10 | 64 | 33 | 18 | 
| 文字列連結 (配列のjoinで連結) | 15 | 15 | 141 | 188 | 29 | 27 | 24 | 29 | 
| エレメント作成 | 2047 | 2781 | 7359 | 7016 | 412 | 1801 | 812 | 3986 | 
| テキストノード作成 | 10891 | 8687 | 6453 | 7860 | 3346 | 967 | 644 | 3937 | 
| シリアルサーチ | 297 | 297 | 547 | 79 | 130 | 639 | 318 | 479 | 
| innerHTML | 5359 | 5781 | 1704 | 1844 | 1833 | 30424 | 15886 | 1666 | 
| innerText/textContent | 3125 | 2859 | 672 | 719 | 634 | 34798 | 16780 | 990 | 
| 正規表現 | 1296 | 1485 | 2171 | 1375 | 1269 | 1685 | 985 | 1772 | 
| スタイルシートからの読み出し | 1266 | 1516 | 4125 | 3531 | 2842 | 1116 | 924 | 1414 | 
| スタイルシートへの書き込み | 423 | 525 | 1063 | 1017 | 402 | 232 | 226 | 268 | 
| withによる省略 | 3109 | 2875 | 6640 | 6422 | 4371 | 912 | 513 | 1139 | 
| 子ノード追加 | 334 | 400 | 1234 | 1188 | 409 | 69 | 40 | 111 | 
| ノード読み出し | 609 | 688 | 953 | 844 | 731 | 238 | 255 | 325 | 
| ノードへの書き込み | 875 | 953 | 1360 | 1266 | 816 | 439 | 769 | 369 | 
| 配列読み出し | 62 | 62 | 63 | 63 | 44 | 616 | 195 | 131 | 
| 配列書き込み | 140 | 125 | 250 | 219 | 227 | 333 | 326 | 179 | 
| オブジェクト作成 | 2828 | 3094 | 3172 | 3360 | 2461 | 2930 | 1181 | 1952 |