Safari 3.2 vs 4.0β JavaScript実行速度テスト(ベンチマーク)

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

最終更新日 : 2009/2/25
[email protected]

■機種スペック
MacOS X Leopard, MacPro 3GHz Dual, RAM : 12GB

Safari 3.2 Safari 4.0β
文字列連結 9 7
文字列連結 (配列のjoinで連結) 7 4
エレメント作成 170 75
テキストノード作成 129 61
シリアルサーチ 41 11
innerHTML 252 245
innerText 7286 6987
textContent 31 26
正規表現 99 50
スタイルシートからの読み出し 237 182
スタイルシートへの書き込み 36 27
withによる省略 100 55
子ノード追加 4 1
ノード読み出し 50 28
ノードへの書き込み 58 36
配列読み出し 6 1
配列書き込み 8 2
オブジェクト作成 175 61