インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

FirefoxユーザーにとってのWebExtensionsの意味

FirefoxユーザーにとってのWebExtensionsの意味

Mozillaの主力Webブラウザでいくつかの大きな変更が進行中です。昨年、同社はFirefox 48にWebExtensionsと呼ばれる小さなものを導入しました。これはMozillaがブラウザに導入したい拡張機能用の新しいAPIであり、最終的には同社がこれまで使用していた古いが非常に成功したAPIを段階的に廃止します。

これにより、一部のFirefoxユーザーは、既存の拡張機能がWebExtensionsと互換性を持つために何が必要かがまだ完全に明確になっていないため、懸念を抱いています。これは、Firefoxで実行されるすべての拡張機能に最終的に必須になります。これまでにわかっていることと、それがあなたにどのような影響を与えるかについては、次のとおりです。

MozillaがWebExtensionsを導入する理由

現在、Firefoxアドオンの大部分はXULとXPCOMを使用して作成されており、アドオンSDKを使用すると、JavaScript、HTML、CSSなどの従来のテクノロジーを使用してアドオンを作成できます。この拡張機能作成システムはこれまでうまく機能していましたが、Mozillaによると、拡張機能は強力かもしれませんが、セキュリティリスクにさらされており、ブラウザを更新すると互換性がなくなる傾向があります。

2017年末までに、WebExtensionsはFirefoxでの拡張機能開発のためのワンストップショップAPIになり、上記のすべてのメソッドが冗長になります。 Mozillaは、これにより拡張機能が長期的にはより安全で安定し、ChromeやOperaなどのChromiumをベースにしたさまざまなブラウザ間での移植がはるかに簡単になると主張しています。

これはすべてFirefoxに接続されて「マルチプロセス」になります

現在、Firefoxウィンドウを開くと、ブラウザ自体から拡張機能、Webページに至るまで、すべてがPC上で単一のプロセスとして実行されます。つまり、複数のタブと拡張機能を開いている場合、機能が絡み合っているため、1つの問題が発生した場合、他の問題も影響を受ける可能性があります。マルチプロセッシングを使用すると、RAMの使用量が増える代わりに、この不安定さを軽減できます(マルチプロセッシングChromeブラウザのユーザーによくある苦情)。最終的には、マルチプロセスを実行することで、まともなPCを使用している人なら誰でも、ウェブブラウジング体験をスピードアップしてスムーズにし、ブラウザが主要なChromeのパフォーマンス(および取り込み)に追いつくのに役立つはずです。

以下に、Firefoxではなく一般的なChromeセッションが分割されるプロセスの数を示します。

FirefoxユーザーにとってのWebExtensionsの意味

マルチプロセッシングは、Electrolysis(e10s)と呼ばれるものを使用して実装されます。最新のFirefoxビルドでは、実際に自分でElectrolysisをオンにして、マルチプロセスFirefoxの使用を開始できます(まだテスト段階にあることを念頭に置いてください)。これを行うには、about:configに移動します Firefoxブラウザで、browser.tabs.remote.remote.autostart.を検索します。 「false」の場合は右クリックし、「true」に設定します。おめでとうございます。あなたはマルチプロセスFirefoxの先駆的なユーザー/テスターに​​なりました。

FirefoxユーザーにとってのWebExtensionsの意味

なぜ人々は心配しているのですか?

Firefoxの内部機能におけるこの地震の変化は、現在のFirefox拡張機能の多くを役に立たなくし、WebExtensions APIは、光沢のある新しいマルチプロセスFirefoxで拡張機能を(これまで以上に)機能させることを目的としています。最大の拡張機能の多くは更新を受け取らず、年末までに完全に有効になる新しいWebExtensions APIで動作するために必要な調整が行われない可能性があるため、人々は心配しています。

そのため、大まかな移行期間があり、その間、お気に入りの拡張機能が機能しない場合があります。ただし、Mozillaはこれが発生することを十分に警告しており、互換性があることを通知した拡張機能に対してWebExtensionsAPIの有効化をすでに開始しているシステム全体が使用されています。かなりの数の拡張機能がすでに互換性があり、その数は増えるだけです。

結論

Firefoxをほぼ整理し、希望どおりにセットアップしている人にとって、このような大きな変更は歓迎されないように思えるかもしれませんが、長期的には、Firefoxを競合他社と一致させるために、長い間延期されていた近代化です。

WebExtensionsに加えて、Mozillaは、FirefoxとPCへのWebプロセスのアクセスレベルをフィルタリングすることでセキュリティを強化する、改善されたサンドボックスも導入しています。

大きな変更は恐ろしいものである可能性があり、特定の拡張機能はすぐには互換性がない可能性があるため、少し荒い可能性もありますが、長期的には、近年競合他社に遅れをとっているブラウザに最適です。


  1. Twitterユーザーは投稿内容に対して責任を負わなければなりませんか?

    Twitterの多くの人々は、その背後にある真実の程度や、誰かに害を及ぼす可能性があるかどうかに関係なく、ソーシャルネットワークに好きなものを投稿できると感じているようです。 Twitterユーザーは投稿内容に責任を負わなければなりませんか? アメリカの俳優、ジェームズ・ウッズは、1,000万ドルの名誉毀損訴訟で先手を打たれました。匿名のTwitterユーザーが、俳優が麻薬を使用したことを示唆する何かを投稿しました。一部の人々はその声明の背後に何らかの真実があると主張しましたが、それでもウッズはそれが彼に損害を与え、真実ではないと見なし、賠償を求めています。訴訟が進行すると、最終的にTwit

  2. FireFox用の9つの非侵入型セキュリティアドオン

    市場で最も人気のあるブラウザの1つとして、Mozilla FireFoxは、拡張機能の最大のライブラリ、つまりアドオンを、そもそもそれらを普及させたブラウザとして誇っています。 セキュリティとプライバシーの拡張機能はブラウザ愛好家に非常に人気があり、正当な理由があります。個人情報のセキュリティを確保することは、それがはるかに困難になっている現代の接続された世界でますます重要になっています。 ただし、この種の最も人気のある拡張機能のいくつかの不幸な欠点は、Webページを壊したり問題を引き起こしたりせずに正しく機能するには、ユーザー側での調整が多すぎることです。誰もがNoScriptやGhos