Freecivゲームベンチマーク、Chrome4最速

    後藤大地  [2010/02/03]

    Freeciv.net is an Open Source strategy game which can be played online against other players, or in single player mode against AI opponents.

    FreecivBenchmarkResults - freeciv-forever - Benchmarking Freeciv.net for improved performance. - Project Hosting on Google CodeにおいてFreeciv.netを使って実施したベンチマーク結果が紹介されている。実際のアプリケーションを使ったブラウザパフォーマンス比較の実例として興味深い。

    Freeciv.net はマルチプレーヤで動作する戦略ゲーム。FreecivをオンラインでプレーできるようにWebアプリケーション化したもの。実装にはJavaScriptとCanvasが使われている。HTML5の策定にともないJavaScriptとCanvasはWebアプリケーション開発で主要的な位置づけになっていくとみられているため、JavaScriptとCanvasを使ったWebアプリケーションのベンチマーク例となるBenchmarking Freeciv.net for improved performanceの結果は検討に値する。

    パフォーマンスの計測対象とされた操作は次のとおり。

    • Freeciv.net にログイン
    • 「The World - Medium (80x50)」でシナリオモードを実行
    • 「/set endt 2 」コマンドを実行
    • エンドターンボタンを5回クリック
    • Alt-Qを押してベンチマーク終了を待つ
    • ポップアップダイアログにベンチマーク結果が表示される

    掲載されているベンチマーク結果は次のとおり。なお、IE8はHTML5 Canvasをサポートしていないため、別の実装(DHTML、クリップ背景画像付きのdiv)が使われているという注釈がある。

    Freeciv.netでのプレーの例

    Benchmarking Freeciv.net for improved performance.に掲載されているベンチマーク結果

    ベンチマーク結果はBetanewsが公開しているCRPI 2.2 (Comprehensive Relative Performance Index)の結果と良く似ている。Chrome 4の性能が突出しており、ほかのブラウザがそれに続いている。IE8はもっとも性能が低い。IE8はCanvasを実装していないため同じ敷居で比較することには議論の余地があるが、Benchmarking Freeciv.net for improved performanceではIEのシェアが多いことを指摘し、ライバルがネイティブアプリケーションやFlashで同様のアプリケーションを開発しているケースでは、CanvasとJavaScriptを使って同じアプリケーションを開発するのは難しいものがあると指摘している。

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン