- Speedometerは、Webアプリケーションの応答性を測定してWebブラウザーの速度を比較するベンチマーク
- さまざまなワークロードに対してユーザーインタラクションをシミュレーションし、タイミングを測定
- ユーザーがWebアプリを実際に使う状況にできるだけ近く反映してテストすることを目標としている
- 1年前は Chrome 142 > Mozilla 118 だったが、現在は Chrome 163 < Mozilla 168
GN⁺による要約
- Firefoxが、WebブラウザーのベンチマークツールであるSpeedometerでChromeを上回った。
- Chromeは長い間最速のブラウザーとして知られてきたため、これは重要な事実。
- ランキングの変化は、Firefoxの性能改善によるものとみられる。
- Firefoxを開発したMozillaは、ブラウザーの速度と効率を最適化するために取り組んでいる。
- この進展は技術に詳しい人々にとって興味深いニュースであり、FirefoxがChromeに対抗する強力な競合へと成長していることを示している。
- これはWebブラウザー業界で続く競争と革新を強調している。
- ユーザーは、より高速で効率的なブラウジング体験のためにFirefoxへの切り替えを検討できる。
11件のコメント
> Firefox のコンテナタブ機能は、ユーザーにとって非常に価値が高い
私も Firefox でいちばん好きな機能がコンテナタブです。マルチログインできないサービスで本当に便利です。
これと「Tree Style Tab」があるので、Firefox を使い続けています。
Firefox、Speedometer で Chrome を追い抜く
Firefox ブームが来る……
Firefox…! 胸が熱くなる……
補足として情報を書いておくと、多くの方がご存じのJSエンジンの最適化ティアは次のようなものだと思います。
2018年当時とは異なり、現在はかなり変わっています。
たとえばV8では Ignition - Sparkplug - Maglev - Turbofan となり、最適化ティアが2つ追加されました。
SpiderMonkey は インタープリター - ベースラインインタープリター - ベースラインJIT - Warp JIT に変わっています。
まず、ベースラインインタープリターと Sparkplug は、分岐予測や命令ディスパッチで不利になるバイトコードを補うための技術です。
Maglev は、ほぼベースラインJITに相当すると考えてよいでしょう。
Warp JIT はJITエンジンが大きく変わったケースで、IonMonkey 時代には外部から型情報やプロファイリング情報を取得して最適化していましたが、ベースラインJITで生成するIRを使えるように変更されました。
最後に、Firefox の SpiderMonkey は Project Stencil という取り組みでパーサーを大幅に改善しており、なんとGCとデカップルされた形式を作るとされています。
> Stencils are the set of data structures capturing the result of parsing and bytecode emission. The Stencil format is a precursor format that is then used to allocate the corresponding scripts on the GC heap that will be used for execution.
> By decoupling from the GC and other runtime systems, robust caching and speculation systems can be built that are more thread-agnostic and flexible.
ああ、誤字です。SpiderMonkey なのに間違えて書いてしまいました..
Firefoxも、Web標準として採用されたものはもう少し早く導入してくれるといいのですが……
標準として採択されたもののうち導入が遅れているものは普通はなく、一般にChromeにしか導入されていないと言われるものはすべてDraft仕様です。
Hacker Newsの意見
arewefastyet.comというWebサイトでは、ブラウザー間のベンチマーク比較を提供しているやはり、ブックマーク/パスワード管理機能が十分かどうかが鍵のように思います。
Google Keep や Vimium のような拡張機能も少し心配ですし、モバイルブラウザーは Firefox にまだ物足りない部分があるという話もありますし……
それでも、徐々に良くなっているのを見ると、もう一度試してみる価値はありそうですね。
Vimium は Firefox もサポートしています!
Firefox、1ポイント追加!