FluxMozilla関係の情報に特化したブログです。4からわずか3か月で新しいバージョンに移行したわけだ。この短期間で、多少なりともパフォーマンスは上がっているのだろうか。それとも、新しいサイクルをテストするため、Web開発者向けの変更が加えられたにとどまるのか。7)のパフォーマンスを旧世代と比較するため、ざっくりとしたテストを行った。対象は、以下のとおり。SP2(32bit版)上で動作し、新規プロファイルを利用。初期設定のまま、アドオンはすべて無効化してある。10.3だけ有効にした。ハードウェア(HW)アクセラレーションはブロックされている。Firefox/5.0ページの読み込みWebWaitを用いて、指定したWebページを10秒間隔で5回読み込ませた。はてなとYahoo!ニュースを扱っている。当然ながら秒数が少ないほど高速である。5の平均値が飛び抜けているのは、読み込みが極端に遅くなるケースが一度もなかったためだ。Webブラウザ側の要因か、Webサイト側の要因かは分からない。3.6が最もよい成績になった。Testをピックアップして、走らせてみた。5は誤差の範囲で、ともに動作が少しカクカクする。動作の様子を見ていても、明らかに旧世代よりスムーズだった。25.34何と旧世代ほど成績が良いという意外な結果になった。3.6が最もスムーズだった。5の結果が悪かったのは、動作の途中で急にフレームレートが下がることがあり、そこに足を引っ張られたためだとみられる。Benchmarkを用いて、Canvasの描画処理に関する性能を測定した。3.6が最高のスコアを出した。5はテストの後半で処理が若干追いついていないような感じだったため、何か共通の原因があるのかもしれない。HTML5でゲームベンチマークを取ってみよう」に掲載されていたシューティングゲームタイプのベンチマークを利用し、100秒間のフレームレートの合計値を測定した。enchant.jsはHTML5/JavaScriptベースのスマートフォン用ゲームエンジンであり、これを利用した上記のベンチマークは、実環境における性能の目安となるだろう。5の性能の高さが目を引く。4よりも明らかに高速になるのが興味深い。4以降、ベースラインJITと呼ばれるJaegerMonkeyがJavaScriptエンジンに追加されたため、JITが働かない場合の性能をテストする意義が薄れた。代表的なベンチマークを利用して、初期設定の状態でのパフォーマンスを見ていく。Benchmarkを用いる。それぞれのテストを50回連続で行うようにしたものだ。5は完全に誤差のレベル。3.6からの向上には目を見張るものがある。これだけのパフォーマンスアップを享受できるのだから、開発競争の真の勝者がユーザーであるのは間違いない。6のスコアをチェック。3.6とは桁違いの数値を叩き出している。Googleのマーケティング用という側面もあるベンチマークだが、それでも大幅なスコアの伸びを見ると感慨深い。4を上回り、総合スコアでトップに立った。Testingは、Mozillaが提供する重量級ベンチマークであり、JavaScriptエンジンなどにかなりの負荷をかけてその性能を測定してくれる。Testsの最終結果を掲載するが、詳細を比較表から確かめることも可能である。5は、JavaScriptの処理能力がわずかに向上している。4で性能が飛躍したのは言うまでもない。3から3.5でエンジン性能が2倍近くになり、3.5から3.6でおおむね2割増になっていた。ところが、3.6から4では一気に3倍である。今後IonMonkeyが導入されても、ここまでの差は出ないのではないだろうか。Kraken」によれば、従来のものと比べ、現実のWebアプリを処理した際の性能を反映した結果になるという。5が若干後退している点だ。その中で、jsonテストだけは健闘している。4と互角の性能を発揮している。HTML5/JavaScriptベースのゲームによるベンチマークで好成績を収めた点が印象に残る。3.6と比較した際、ベンチマーク結果が悪くなっている個所があるのも確かだが、今回のテストではHWアクセラレーションを考慮に入れていないため、ユーザーの環境が新しければ、全く違った結果になっていた可能性は十分にある。最新版にアップデートしない理由は見当たらないといえよう。はてなブログProMozilla関係の情報に特化したブログです。ZoneMoz-Fxりんごが好きなのでぃすとりかごとなり。@abp_jpUnreviewednorah'#Firefox更新情報Wikiブログ日々のつぶやきスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。