インターネット接続がなければ、人生は想像を絶するものです。 ネットワーク速度は今や驚異的であり、ハードウェアはこれまで以上に高性能になり、スマートフォンはますますアクセスしやすくなっています。 これらすべての要素が整っているので、ブラウザが長生きしているように見えるかもしれませんし、実際にはそれらの必要はありません。
これで、ブラウザが定着していることが明らかになりました。 この記事の執筆時点で最も人気のあるXNUMXつのブラウザーについて説明し、それらが互いにどのようにスタックするかを見てみましょう。 FirefoxQuantumとChromeを比較してみましょう。
セグメントを混乱させ、最も人気のあるブラウザの王位をChromeから奪うために、Mozillaは最近、自社開発のブラウザFirefoxに新しいイテレーションをリリースし、FirefoxQuantumと呼んでいます。 それらがどのように積み重なるか見てみましょう。
両方のブラウザのパフォーマンスを測定して最終的な判断を下すために、いくつかのメトリックを確認します。
GoogleChromeとFirefoxQuantum
上記の6つのテストは、最新のWebブラウザーのパフォーマンスと能力を評価するのに十分であり、すべての終わりまでに、Firefox Quantum vsChromeの真の勝者を獲得することになります。それでは始めましょう。
エネルギー消費
実際の使用量に関して言えば、アプリケーションによるエネルギー消費量は、デバイスが通常の日常の使用状況でどれだけ長く持ちこたえるかを決定するものです。 MacBook Airのように、終日のバッテリー寿命を宣伝するウルトラポータブルコンピューターを使用している場合、実際にはサードパーティアプリケーションの完全な障害であるにもかかわらず、バッテリー寿命の低下についてAppleに説明責任を負わせ始めると悲しいでしょう。
エネルギー消費部門では、Chromeは、デバイスのジュースの大部分を排出するという評判が常に悪かった。 クロスデバイス同期や高度なセキュリティなどのいくつかの重要な機能を提供することに同意しましたが、デバイスがXNUMX日の終わりに死んでしまった場合、とにかくそれは何が良いのでしょうか?
暴言はさておき、自分で話すためにそれを数字に任せましょう。
あなたが上で見ることができるように、グーグルクロームは明らかにバッテリーを大量に消費します。 Chromeは、毎日のユースケースシナリオでFirefoxよりも平均で約270mW多く使用します。 現在、Googleはこれが問題であり、修正が進行中であることを公に認めていますが、更新が発行されるまでには長い時間がかかるでしょう。 それが起こるまで、これをFirefoxに渡さなければなりません。
メモリ使用量
Chromeのメモリ消費に関しては、事態はさらに悪化します。 Firefox Quantumが発売されたとき、メモリ消費はハイライトでした。 すべての主要なプラットフォームで、FirefoxQuantumは非常に低いメモリプロファイルを示しています。 これは、この新しいブラウザがどのように設計されているかによるものです。
最近のほとんどのコンピューターでは、4GBまたは8GBのRAMが標準であり、アプリケーションがメモリの最適かつ唯一の必要な割り当てを行うことを確認することが重要です。 歴史的にGoogleChromeの設計方法は、複数のアプリケーションがアクティブであるかどうかに関係なく、メモリを占有します。
Chromeは、開かれるタブごとに個別のコンテンツプロセスを開きますが、Firefoxは常に4つのコンテンツプロセスしか開きません。 これは、ほとんどのユーザーにとって理想的なバランスを取ります
起動時間
起動時間は、ブラウザを選択するかどうかを決定する基準を破ることではありませんが、詳細を詳しく説明するので、起動時間を考慮することもできます。 これは確かに総合的な指標ですが、アプリケーションが長期的にどのように実行されるかについての概要を示しています。
このテストでは、簡単な分析を実行し、各ブラウザーの50個のタブを開いたり閉じたりするのにかかる時間を確認しました。 ここでは平均0.2秒のFirefoxQuantumがリードし、Chromeは0.32秒でXNUMX秒近くになりました。 決して大きな違いではありませんが、それでも説明責任があります。
合成ベンチマーク
さて、より体系的で業界グレードのパフォーマンスチェックに取り掛かりましょう。 ベンチマークスイートは、ハードウェアまたはソフトウェアアプリケーションの上限パフォーマンスを分析するために常にチェックされてきました。 これにより、潜在的なユーザーは、新製品を選択する際に期待できる最大のパフォーマンス向上を知ることができます。 ハードウェア製品の場合、GeekBenchとAntutuがチェックするのに人気のあるスイートですが、ブラウザーの場合は少し異なります。 ブラウザは主にWebページとストリームメディアをレンダリングするため、それらをストレステストする唯一の方法は、Webページのレンダリングの負荷に対してそれらをテストすることです。 それが私たちが今やろうとしていることです。 最も人気のあるブラウザベンチマークを2つ選びました。 はじめましょう!
アレス6テスト
Ares-6は、ブラウザがJavaScriptのパフォーマンスをチェックするために最もよく使用されるベンチマークテストです。 このテストでは、シンボル、for-of、矢印関数、Map / Set / WeakMap、let / const、クラス、プロキシ、文字列補間、デストラクチャリング、デフォルト引数、スプレッド、末尾呼び出しなどの最新のJavaScript機能に対してブラウザの実行時間をチェックします。 、およびジェネレータ。
このテストは、Air Basic、Babylon、MLの6つのサブテストに分かれています。 これらのテストがどのように機能するかの詳細はこの投稿の範囲を超えていますが、Ares-XNUMXのWebサイトでそれについて読むことができます。
あなたが上で見ることができるように、ChromeはここでFirefoxを絶対に押しつぶします。 そのほとんどは、Chromeが使用するV8エンジンに対して行われた低レベルのパフォーマンス最適化に起因しています。
JetStreamテスト
次に、JetStreamがあります。 JetStreamは、高度なワークロードとさまざまなプログラミング手法の下で物事を実行するブラウザーの機能を計算するように設計されたブラウザーベンチマークです。 JetStreamによって報告されるスコアは、JetStreamスイートでのさまざまなテストで得られた結果の平均です。 主要なJavaScriptベンチマーク標準の一部であるOctane2やSunSpiderのようなベンチマークを実行する代わりに、JetStreamを単独で実行して、これらのテスト全体でブラウザーがどのように実行するかに関する集計結果を受け取ることができます。
上記の結果からわかるように、Firefox Quantumがここで主導権を握っていますが、それほどではありません。 それでも、Firefoxが頼りになるブラウザだと言っています。
実世界テスト
さて、すべての正式なテスト手順を完了したので、より現実的なメトリックについて説明しましょう。 これらのブラウザは、実際の毎日の使用量とどのように重なりますか? 私は開発者です。 私はスポーツをする2015年後半のMacBookAirを所有しています 8ギグ RAMとIntelCore i5CPUのほとんどの日、これは私のセットアップがどのように見えるかです。
私は通常、Spotifyデスクトップクライアント、おそらくSketch、そして間違いなく少なくとも10個のタブが開いているブラウザと一緒にAndroidStudioを常に実行しています。
ここでワークフローを説明している理由がわからないかもしれません。 さてここに理由があります。 ほとんどの場合、私が使用するアプリケーションと特定の時間に使用するアプリケーションの数は、マシンを限界までストレステストします。 ですから、パフォーマンスについての私の見方をお伝えすれば、それは確かにあなたのニーズにも合うはずです。
ごく最近まで(Firefox Quantumがリリースされる前)、マシンを正常に動作させるには、メモリを大量に消費するアプリのXNUMXつを閉じる必要がありました。 私がほとんどの作業を行うのはAndroidStudioであるため、殺されるのは常にChromeでした。 それがシステムに過負荷をかけていたという理由だけで。
私の場合、バッテリーの消費量は、プラグを差し込んだ状態で最も集中的なタスクを実行するため、ここではカウントされません。しかし、それが別の要因である場合、Chromeは確かにそこにさらにいくつかのポイントを落とします。
Firefox Quantumに切り替えた後、これらすべてが根本的に変化しました。 私はまだ10以上のタブを開いており、同じアプリケーションをバックグラウンドで実行していますが、ブラウザがメモリチョークの主な原因ではなくなりました。 必要なリソースが大幅に少なくなり、ページも速く開きます。 マルチコア構成でブラウザをうまく機能させるために取り組んでいるMozillaチームに感謝します。
確かに、Firefoxの喜びではありません。このブラウザで私が抱えている最大の不満のひとつは、Chromeで使用した拡張機能がないこと、そして最も重要なのは、ほとんどの拡張機能の非互換性と不安定性です。
これは主に、Firefox Quantumには根本的な低レベルの変更が多数あるため、開発者は他の人のために壊すことなく製品に採用するためにまだ取り組んでいるためです。 これらは今後数週間から数か月で確実に変わるでしょうが、ほとんどの場合、毎日のドライバーとして、Firefoxにフルタイムで切り替えています。
まとめ
Chromeの方がエクスペリエンスと安定性が優れているという事実にもかかわらず(現時点では)、他の大量のメモリを使用するアプリケーションと一緒にマルチタスクを実行できるというトレードオフを喜んで行います。
これは私の偏った意見であり、私はどちらの陣営(GoogleまたはMozilla)のプロモーターでも嫌いでもありません。 この評決は平均的な(パワー)ユーザーの観点からのものであり、上記のすべての指標にもかかわらず電話をかけることができない場合は、両方を並行して試してみることを強くお勧めします。エクスペリエンスは根本的に異なります。
ジム
あなたの現実世界を刺激してくれてありがとう、パワーユーザーに力を与えない私たち全員を助けます。
James
私もしばらくの間Chromeにテキストメッセージを送っていますが、実際に他のどのChromeよりもはるかに優れていることに同意する必要があります。 Internet Explorerは私が今まで使った中ではるかに悪いブラウザでしたが、いくつかのことをテストする必要がある場合に備えて、私はまだそれを持っています。 ここに素晴らしい投稿があります。提供された情報は確かに役立ちます。 投稿を続けてください!