【ブラウザ】FirefoxのJavaScriptエンジンが大幅に高速化される

1 : 2020/09/29(火) 19:13:13.80 ID:CAP_USER

Firefoxに搭載されている実行時コンパイラ(JIT)が、11月にリリース予定のバージョン83から大幅に高速化されることがわかりました。バージョン83は記事作成時点ではNightly版で提供されています。

JITとは、頻繁に実行するコードをあらかじめコンパイルしておくことで、コードの実行速度を向上させる技術のこと。ウェブブラウザはJITを備えることでJavaScriptを高速に実行し、快適なウェブブラウジングを実現しています。

これまでFirefoxに搭載されていたJITコンパイラ「IonBuilder」は、複雑でセキュリティ上の懸念があり、余計な処理が含まれていたとのこと。新しく開発されたJITコンパイラ「WarpBuilder」では、内部の型情報を削減やキャッシュの最適化を行い、構造をシンプルにすることで、パフォーマンスが5%~10%ほど向上していると報告されています。

Firefox 83のNightly版は以下からダウンロードすることができます。

Firefox Nightly 83.0a1, See All New Features, Updates and Fixes
https://www.mozilla.org/en-US/firefox/83.0a1/releasenotes/

今回は「Nightly版のFirefoxでWarpBuilderをオフ」「Nightly版のFirefoxでWarpBuilderをオン」「Chrome」でSpeedometerによるベンチマークを行ってみました。まずはWarpBuilderをオフにしたFirefoxの結果が以下。
レス1番の画像サムネイル

Nightly版のFirefoxでWarpBuilderをオンにした結果がこれ。WarpBuilderをオフにした場合よりもベンチマーク結果が大幅に向上しています。
レス1番の画像サムネイル
以下ソース
https://gigazine.net/news/20200929-firefox-jit-faster/

2 : 2020/09/29(火) 19:28:58.57 ID:984bLBhP
FireFoxかぁ…
3 : 2020/09/29(火) 19:35:05.40 ID:zJ7QclYl
つか、今までが遅すぎたんじゃないのか
4 : 2020/09/29(火) 19:35:40.07 ID:K9HFQLAa
スマホのやつが超絶糞化して削除した
PCでももう使わんだろうな
5 : 2020/09/29(火) 19:50:14.93 ID:8iQw5DPZ
>パフォーマンスが5%~10%ほど向上していると

誤差やんけ

7 : 2020/09/29(火) 19:54:00.96 ID:KQFnxrSL
やったぜ
8 : 2020/09/29(火) 19:55:16.10 ID:/4qjj2V2
重すぎて水狐に変えちゃったよ
9 : 2020/09/29(火) 19:55:45.85 ID:OvOlzISc
でも(アドオン互換一掃して敷居が)お高いんでしょう?
10 : 2020/09/29(火) 19:56:34.94 ID:tKPiR6DW
1番の問題は動画再生が弱くなって使い難くなったこと
不本意ながら併用していたChromeがメインになりつつある
11 : 2020/09/29(火) 19:56:43.04 ID:ot2l6N5q
クロームとエッジ OS起動時にサーバーへアクセスするズル止めてくれ
12 : 2020/09/29(火) 19:57:19.46 ID:KGFZTy0G
ブックマークが常に表示されてないと不安になるからFfしか使えなかった。
14 : 2020/09/29(火) 20:09:40.08 ID:2yCRfJNa
スマホが広告てんこ盛りな時点でchromeはありえないわ
スマホとPCでブラウザを変えるのも、同期とれなくて不便だし
15 : 2020/09/29(火) 20:10:38.05 ID:p5ijtseo
おせーよ
16 : 2020/09/29(火) 20:15:53.62 ID:9AhMTM/h
scrapbookが使えなくなった瞬間に棄てた
17 : 2020/09/29(火) 20:20:15.63 ID:JWieH+Fb
簡素化、合理化してパフォーマンスアップ
穴もたくさんあいて、パッチパッチで元通り
えっ、この処理はそんなことのためだったのか
歴史は繰り返す
18 : 2020/09/29(火) 20:25:04.26 ID:QN+L1X/q
初めからスクリプト切ってるから別に何とも?…
19 : 2020/09/29(火) 20:36:38.89 ID:dNq1BNJ0
5から10%は誤差レベルを越えてる。
PCの性能がそれほどでなく、重たいスクリプトなら体感できる差。
20 : 2020/09/29(火) 20:41:37.56 ID:0Z2pxsp+
更新する度にアドオン使えなくなるやつ
21 : 2020/09/29(火) 20:44:08.16 ID:RbowMGe6
ボジョレーヌーボー状態とか言うなよ(´・ω・`)
22 : 2020/09/29(火) 20:45:16.00 ID:pcQ0f8Wt
そんな事より広告を全て排除しろ
23 : 2020/09/29(火) 20:48:20.14 ID:9qOdcE0F
jitの出番ではなくスクリプトを読み込んで実行開始するまでの時間がクソ長いんだよ。
24 : 2020/09/29(火) 20:49:01.02 ID:ZfFhKZUK
正直元が速くないから高速化したって言われても
25 : 2020/09/29(火) 20:55:37.09 ID:hVtlgIkG
>>24
Firefoxは普通に早いよ。もしかして昔のイメージを引きずっていないかい?
26 : 2020/09/29(火) 20:59:56.34 ID:DgkAyUQI
アドオンもどして!
27 : 2020/09/29(火) 21:02:16.33 ID:POZJfPht
なぜかつべのリアルタイム配信・ライブ映像が弱いんだよな・・・・
最初はCPUの使用率が低くても、途中からリソースを食う時がある
ライブだけはChromeを使ってるけど面倒、改善して欲しいわ
28 : 2020/09/29(火) 21:12:38.33 ID:IjDWuRJw
どのブラウザー使おうが、拡張機能入れたら遅くなるからな
29 : 2020/09/29(火) 21:19:30.27 ID:/IMW9nFy
広告ブロックすると早くなる
38 : 2020/09/29(火) 22:28:20.98 ID:lUkfuzOU
>>29
  Λ,,,Λ
 (ミ・ω・)昔からFirefoxでは広告を表示しないで

  Λ,,,Λ
 (ミ・ω・)MSは盛大にバナー広告だらけになってるけどな

30 : 2020/09/29(火) 21:57:30.83 ID:CfojTMRz
アホみたいにCPUリソース使うんだろ
34 : 2020/09/29(火) 22:18:18.47 ID:lUkfuzOU
>>30
  Λ,,,Λ
 (ミ・ω・)Edgeはメチャメチャ遅いが、Firefoxは軽々と表示するで
31 : 2020/09/29(火) 22:10:08.28 ID:3EaMgYU7
オワコン 解散しろ
32 : 2020/09/29(火) 22:16:36.68 ID:lUkfuzOU
Λ,,,Λ
 (ミ・ω・)今はWindowsもLinuxもFirefoxは81だな
33 : 2020/09/29(火) 22:17:24.19 ID:Va+S4+bg
何度目の大幅な高速化だよ
36 : 2020/09/29(火) 22:19:57.75 ID:lUkfuzOU
>>33
  Λ,,,Λ
 (ミ・ω・)56までと今ではまるで違う

  Λ,,,Λ
 (ミ・ω・)Linuxに同居して両方使えるが、CPU負荷も全然違う

35 : 2020/09/29(火) 22:18:33.58 ID:fZ0aWcpY
>>1
Firefoxのミーハー信者のクソジンなんかニュースソースに使うなよ
こいつFirefoxがバージョンアップする度に似た様な糞記事書いてるだろw
37 : 2020/09/29(火) 22:26:35.48 ID:fZ0aWcpY
元が遅いのを5-10%高速化したと言われてもなw
つか、ChromeとChromium系ブラウザが世界シェアの大半を占めてる現状で、わざわざ
Chrome系じゃないブラウザエンジン使う時点で情弱だろ

Quantumになった時にプラグインが大幅NerfされてFirefoxならではの強みも無くなったし
現状でFirefoxを使うメリットがどこにもない

コメント

タイトルとURLをコピーしました