Mozillaは、ユーザーがブラウザのマルチプロセスアーキテクチャを無効にできるFirefox Webブラウザの今後のバージョンの設定オプションを削除する予定です。
Mozillaは2016年にFirefox Webブラウザにマルチプロセスアーキテクチャを導入しました。Firefoxは複数のプロセスを使用してロードされたサイトをそれらの間で分割し、ブラウザ独自の機能に異なるプロセスを使用します。
これによりメモリ使用量が増加しましたが、Firefoxがプロセス内でより安定し、サイト全体がブラウザー全体でクラッシュする可能性が低くなります。 Mozillaの実装は、Googleの実装とは異なりました。 Chromeはサイトごとに1つのプロセスを使用し、Firefoxは複数のサイトを単一のプロセスに配置します。
Firefoxのマルチプロセスアーキテクチャは、長年にわたって多くの改善を受けました。 Mozillaはより多くのプロセスを追加し、それに依存するサンドボックスセキュリティ機能を後で導入しました。
Mozillaは今後、Webブラウザのすべてのバージョンから2つのFirefox設定を削除する予定です。 この変更はFirefox 68で予定されています。
- browser.tabs.remote.force-enable-アクセシビリティなどのためにデフォルトで有効になっていない場合、Firefoxでマルチプロセスの使用を強制します。
- browser.tabs.remote.force-disable -Firefox Webブラウザーでマルチプロセスを無効にします。
Firefoxのマルチプロセスアーキテクチャを有効または無効にする設定(browser.tabs.remote.autostart)について疑問に思われるでしょう(他の2つの設定のように値を強制することに反対)。
Mozillaは、ホームビルドの設定をtrueに制限します。 これはまだFirefoxにありますが、about:configでfalseに設定しても、変更が行われた後は望ましい効果が得られなくなります。 Firefoxのホームビルドでは、ユーザーが選択した値に関係なく、設定のステータスは常にtrueです。
つまり、Firefoxユーザーは今後、ブラウザでマルチプロセスを無効にできなくなります。 マルチプロセスが無効になっているFirefoxインストールの数は不明です。 一部のユーザーは、ブラウザのメモリ使用量または速度を改善するためにそうします。
終わりの言葉
Mozillaは、Bugzillaの設定を削除したい理由を明らかにしていません。マルチプロセスを無効にすることは「それほど簡単ではない」だけです。 追加情報は、Mozilla Dev Platformグループの投稿で入手できます。
広い目的は、ユーザーが非e10s構成に祖父を移動するのをやめることでした。
テストをほとんどまたはまったく受けず、安全性が低いため、日常的に実行しないでください。
マルチプロセスが無効になっている場合、アクティビティストリームが中断することも言及されました。 (Techdows経由)
Webブラウザを含むプログラムからユーザーの選択を削除する変更は特に好きではありません。 Mozillaはおそらく、ブラウザの少数のユーザーにしか影響を及ぼさない場合でも、削除に関して多くの非難を受けるでしょう。
Firefox 68は、ブラウザの次のESRリリースです。 2019年7月9日のリリースが予定されています。
さて、あなた :変化についてどう思いますか?