Google Chrome、Microsoft Edge、Apple Safari、Mozilla FirefoxがメインのWebブラウザーであり、現在、これらは協力して、お気に入りのブラウザーの拡張機能を改善しています。 現在、彼らは、拡張機能の開発を容易にするという明確な目的を持って、WebExtensions Community Group(WECG)の作成を推進しています。
これらの拡張機能は、ブラウザの大きな魅力の1つになっています。 スマートフォン用のアプリとほとんど同じです。 さまざまな拡張機能開発者が簡単に利用できるようにするために、業界のトッププレーヤーが合意に達しました。
健全な競争の武器を覆った後、WECGは声明を発表しました。「過去数年間に複数のブラウザが拡張機能に広く互換性のあるモデルを採用しているため、WECGはブラウザベンダーと他の利害関係者が協力して一般的なブラウザ拡張プラットフォーム。」
Chrome、Edge、Safari、Firefoxの目標は明確であり、2つのブランチに分かれています。 まず、一貫性のあるモデルと、機能、API、および権限の共通コアを提供することにより、開発者向けの拡張機能を作成するプロセスを容易にします。 次に、パフォーマンスを向上させ、さらに安全で悪用に強いアーキテクチャを作成します。
「私たちの仕事は、HTMLとW3C TAGの設計原則の共通セット、つまりユーザー中心、互換性、パフォーマンス、セキュリティ、プライバシー、移植性、保守性、明確に定義された動作によって導かれます。」
彼らは、Chrome、Microsoft Edge、Firefox、Safariでサポートされている既存の拡張機能モデルとAPIを基盤として使用したいと考えています。 そしてそこから前進します。 「私たちは、共通点を特定し、実装をより緊密に連携させ、将来の進化への道筋を描くことを目指しています。」
この意図の声明には、WECGがこの問題に対して何をしないかについての明確化も伴いました。 「私たちは、Web拡張プラットフォームや既存の実装のすべての側面を指定することを目指しているわけではありません」と彼らは指摘します。 新しいイニシアチブは、拡張機能のさらなる拡張の基礎として役立つAPIを革新し、提出し続けることをブラウザーに奨励することを目的としています。
「各ブラウザベンダーは、独自の技術、レビュー、編集ポリシーを使用して、拡張機能ストアを完全に独立して運営し続けます。」 したがって、各プラットフォームに課せられた条件に入るのを避け、通常はすべてが正しいことを確認するときに何らかのコマンドを持ち続けるために置かれる赤い線の1つ。 たとえば、拡張機能を使用してマルウェアを盗んだり、データを盗んだりすることを回避できます。