Firefox57の既存の拡張機能をすべて削除するMozilla
Mozillaは本日、Firefoxの拡張機能ロードマップを公開しました。これは、ブラウザの拡張機能の大幅な変化を示しています。 Firefox 57のリリースに伴い、すべてのクラシックXUL拡張機能のサポートが終了します。
Firefox57は2017年11月にリリースされる予定です。 このリリースでは、XULアドオンではなくWebExtensionsへの切り替えが特徴です。 さらに、マルチプロセス(e10s)モードで問題が発生するアドオン用に現在存在する特別な互換性レイヤーもブラウザーから削除されます。
2017年4月18日にリリースされるFirefox53では、すべてのユーザーに対してデフォルトでマルチプロセスモードが有効になります。 インストールされているアドオンのフラグがmultiprocessCompatible = falseの場合、Firefoxはシングルプロセスモードで実行を継続します。 ブラウザには、マルチプロセスモードで問題が発生するアドオンの特別なブラックリストがあります。 アドオンがリストにあり、上記のフラグが設定されていない場合、そのアドオンは無効になります。
Firefox 53では、アドオンはネイティブメッセージングAPIを使用してのみバイナリをロードできます。
最後に、Firefox 53以降、新しいクラシックアドオンをaddons.mozilla.org(AMO)リポジトリに送信することはできなくなります。
Firefox54からFirefox56には、複数のコンテンツプロセスとサンドボックスがあります。 これは、現在使用されている単一コンテンツプロセスとは異なります。
Firefox 57以降、ブラウザはWebExtensionsのみを実行します。 その時までに、AMOは引き続きクラシック拡張機能をホストし、作成者がそれらを更新できるようにしますが、これは長くは続かないでしょう。 彼らのサポートの正確なカットオフ時間はまだ決定されていません。 (経由 Mozilla).
開発者は、アドオンをWebExtensionsAPIに移植するのに1年もかかりません。 この移行について受け入れられないことは、WebExtensionsが制限されており、XULフレームワークほど強力ではないということです。
一部のユーザーは、MozillaがFirefoxをそのような人気のあるブラウザにしたすべての優れた拡張機能のサポートを中止することにより、Firefoxの墓を掘り下げているという意見を持っています。 XULサポートが終了すると、レンダリングエンジンを除いて、ブラウザはGoogleChromeとそれほど変わりません。 Firefoxのレンダリングエンジンは、GoogleChromeのBlinkエンジンよりも低速です。 したがって、これらの急進的な動きは、Firefoxの市場シェアを大きく変える可能性があります。 多くのユーザーはすでにVivaldi、Google Chrome、またはOperaに切り替えることを決定しています。
あなたはどうですか? このMozillaFirefoxの変更は受け入れられますか?