未分類」カテゴリーアーカイブ

iOS5ではcanvas要素のハードウェアアクセラレーションが有効になっている

iOS 5のSafariに投入された新機能まとめ | エンタープライズ | マイコミジャーナル

Safari on iOS 5, HTML5 evolution for iPhone and iPad | Mobile Web Programming

ここによるとCanvas要素にハードウェアアクセラレーションが有効になっているとのこと。

試しにFishIE Tankを実行してみました。

FPSが30程出ていてアクセラレーションが効くようになっていました。

f:id:carme-264pp:20111025213529p:image:w360

検証する端末がないのですが、iOS4.xではFPSが10も出ていなかった気がします。

ハードウェアアクセラレーション以外にもWebWorkerAPIや新しいinput要素、

XMLHttpRequest2、コンパス利用など様々な新機能が追加されています。

64bit版Internet Explorer9ではJavaScriptの実行速度が遅い?

[追記 11/11]

  • Krakenのベンチマークにおいてグラフの表記に間違いがありましたので修正しました
  • FlashPlayer11で64bit版がリリースされたため最後の文章を修正しました

日本では先月公開されたInternet Explorer9(以下、IE9)では

JavaScriptエンジンの高速化が一つの目玉になっています。

64bit版Windowsでは、IEには32bit版と64bit版の2バージョンがインストールされているので

IE9でJavaScriptの実行速度に違いがあるのか気になったので調べてみました。

テスト方法

評価には以下の3つのJavaScriptベンチマークを使用しました

ブラウザはIE9 64bit、IE9 32bit、参考としてFirefox4の3つで

各ベンチマークを三回測定した平均をとりました。

結果

SunSpider0.9.1

f:id:carme-264pp:20111111194624p:image

V8 Benchmark Suite

f:id:carme-264pp:20111111194625p:image

Kraken

f:id:carme-264pp:20111111194626p:image

まとめ

64bit版IE9は32bit版と比較すると非常に遅いことが判明しました。

Krakenでは応答が無くなる状態になるなど非常に時間がかかりました。

どうやら64bit版のIE9ではJavaScriptエンジンの高速化が施されていないようです。

IE8での比較をしたかったのですが環境の都合により今回は出来ませんでした。

今回の結果から64bit版ではJavaScriptは遅く、

さらにFlashが使えない、PDFのプラグインが使えないなどのプラグインの問題もあるため、

64bit版は理由がない限りは利用には向かないと思います

Firefox4のハードウェアアクセラレーションが有効か確認する

Firefox4の正式版がリリースされました。

リリースノートを見るだけでもかなり進化しています。

Firefox4では特定のレンダリングでハードウェアアクセラレーションが使われるようになりました。

レンダリングにハードウェアを使うことで複雑な描写を高速に行うことが出来るようになります。

しかしドライバーが古かったりハードウェアが対応していない場合だと自動的に無効になります。

アクセレーションが有効かどうかを確認するには

以下のアドレスにアクセスすることで確認出来ます。

about:support

f:id:carme-264pp:20110323005354p:image

ページの下部にグラフィックスという項目があるので、

GPU 描画支援のウィンドウの項目を確認します

1/1と表示されているのは右の数字はFirefoxのウィンドウ数で

左の数字はアクセラレーションが有効になっているウィンドウ数です。

非対応の場合だと0/1などと表示されます。

無効になっている場合GPUのドライバーを更新することで改善するようです。

ただしドライバーの更新はリスクを伴うので自己責任でおこなってください。

第7回久留米プログラミングフリークス勉強会

10月23日(土)にKuPF勉強会があるそうです。

第7回久留米プログラミングフリークス勉強会のお知らせ – Kurume Programming Freaks

今回はLTの後にHack in the Cafe Fukuoka 久留米出張編があるとのこと。

HackerJapan 9月号」と「PC」持参推薦だそうです。

前回は当日に体調不良で休んでしまったので、今回は行きたいです