iPhone 3G vs Android (GDD2009版/htc) JavaScript実行速度テスト(ベンチマーク)

iPhone 3GとAndroid携帯 (GDD2009版/htc) で、どのくらい速度が違うのかを比較してみました。単位はミリ秒 (msec) になっています。いくらか誤差がありますので、あくまでも参考程度にしてください。背景が黄色くなっているのはAndroid携帯がiPhone 3Gより遅いというのを示しています。
以下の表の文字のリンクをクリックすると、スクリプトが実行され実機でテスト結果を確認することができます。

最終更新日 : 2009/6/12
[email protected]

iPhone OS 2.2.1
Android (GDD 2009版/htc)
文字列連結 269
642
文字列連結 (配列のjoinで連結) 191
296
エレメント作成 1708
926
テキストノード作成 1188
703
シリアルサーチ 2166
1107
innerHTML 17776
12342
innerText 3108
7675
textContent 2068
2086
正規表現 6404
7394
スタイルシートからの読み出し 1941
1699
スタイルシートへの書き込み 2655
2688
withによる省略 600
1034
子ノード追加 171
211
ノード読み出し 3453
3612
ノードへの書き込み 4681
4249
配列読み出し 226
108
配列書き込み 269
259
オブジェクト作成 8548
7802