Safari 3.0と3.1で、どのくらい速度が違うのかを比較してみました。単位はミリ秒 (msec) になっています。いくらか誤差がありますので、あくまでも参考程度にしてください。
以下の表の文字のリンクをクリックすると、スクリプトが実行されます。
最終更新日 : 2008/3/19
[email protected]
■機種スペック
MacOS X Tiger, PowerPC 2GHz Dual, RAM : 4GB
Safari 3.0 | Safari 3.1 | |
---|---|---|
文字列連結 | 33 | 33 |
文字列連結 (配列のjoinで連結) | 24 | 24 |
エレメント作成 | 812 | 563 |
テキストノード作成 | 644 | 473 |
シリアルサーチ | 318 | 240 |
innerHTML | 15886 | 714 |
innerText | 16780 | 16913 |
textContent | 146 | 129 |
正規表現 | 985 | 327 |
スタイルシートからの読み出し | 924 | 815 |
スタイルシートへの書き込み | 226 | 150 |
withによる省略 | 513 | 325 |
子ノード追加 | 40 | 27 |
ノード読み出し | 255 | 162 |
ノードへの書き込み | 769 | 246 |
配列読み出し | 195 | 47 |
配列書き込み | 326 | 55 |
オブジェクト作成 | 1181 | 650 |