Safari 3.0 vs 3.1 JavaScript実行速度テスト(ベンチマーク)

Safari 3.0と3.1で、どのくらい速度が違うのかを比較してみました。単位はミリ秒 (msec) になっています。いくらか誤差がありますので、あくまでも参考程度にしてください。
以下の表の文字のリンクをクリックすると、スクリプトが実行されます。

最終更新日 : 2008/3/19
openspc@po.shiojiri.ne.jp

■機種スペック
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