iOSがリリースされましたね。件の評価)仔細は他ブログに譲るとして、JavaScriptベンチマークをやってみました。iOSはMobileSafariより速いように感じます。iOSの両方が採用しているWebKitのオフィシャルベンチマークSunSpider。JavaScriptの実行速度を計測するベンチマークです。純粋なJavaScriptのベンチマークで、DOM関係のスピードや、その他のブラウザAPIの速度は計測されません。http://www.webkit.org/perf/sunspider/sunspider.html各ブラウザ以外は、MobilePhone、Musicのみプロセスを残す状態で実行。タブも、SunSpiderを実行するタブ以外は閉じた状態としました。iOSの4倍速い結果となりました。アプリから使えるWebViewはJITが効かない差別をされています。2012ちなみに、TweetbotのWebViewでも同じベンチマークしてみました。iOSは普通にUIWebViewを使っているようです。WebKitとはいいながら、独自のブラウザエンジンを搭載しているのかと思いきや、そんなことはありませんでした。それでも何となく速い気がするんですが、何なんでしょう?Chromeのビュー構造をダンプしたものです。chrome_view_recursive_description.txtキャッシュで速くしてる!?難しいことは分かりませんが、キャッシュで検索するとcachedResponseなんていうのがあったりしますから、WebViewは標準のを使っていても、キャッシュをうまく効かせているのかもしれません。Chromeが早いのはリンク先先読みとか使ってるからじゃないでしょうか。ちなみに、設定に「ウェブページのプリロード」項目があり、通常はWifiのみ有効になっています。2012設定の「プライバシー」の中に「ウェブページのプリロード」がありました。デフォルトでは、「Wi-Fi接続時のみ」となっています。iOSで「javascript:alert(1);」をブックマークから実行してみた結果が以下です。ブックマークレット使えない......。ちなみに、アドレスバーでは実行できます。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。