Apple、Google、Microsoft、Mozilla は、ブラウザ拡張機能で協力するために WebExtensions コミュニティ グループに参加しました。
ブラウザ拡張機能は、特に複数のブラウザをサポートしたい拡張機能の場合、開発と保守が難しい場合があります。 Firefox、Edge、Opera などは Chrome の拡張 API をベースにしていますが、各ブラウザは独自の変更を追加しており、常に Google の新しい API を実装しているわけではありません。 ありがたいことに、すべての主要なブラウザ ベンダーが WebExtensions コミュニティ グループを結成することに同意しました。このコミュニティ グループは、API と機能をすべてのブラウザーで標準化することを目的としています。 ブラウザ。
「WebExtensions コミュニティ グループ (WECG) の立ち上げを発表できることを嬉しく思います」と W3C 今日のブログ投稿で発表されました. 「Apple、Google、Microsoft、Mozilla がこのコミュニティ グループを立ち上げており、他のブラウザ メーカー、拡張機能開発者、関心のある団体がこの取り組みに参加することを歓迎します。」
このグループは、機能、API、権限の共通コアを確立することで、拡張機能の開発を容易にすることを目指しています。 標準化プロセスは、Web 標準の開発と同じパターンに従います (通常はうまく機能します)。ただし、ブラウザーに排他的な機能を無視するよう強制するものではありません。 機能または API。 「各ブラウザベンダーは、独自の技術、レビュー、編集ポリシーに基づいて、完全に独立して拡張ストアを運営し続けるだろう」と投稿では述べている。 言った。
WebExtensions は、ここ数年、Chrome の拡張機能 API の総称として使用されてきました。 Opera がブラウザーに採用したとき 2013 年にクロムベースに切り替え, Firefox が API に移行 2017年に (Mozilla は主に「WebExtensions」という用語を作りました)、Safari はそのサポートを追加しました 去年. ただし、権限と利用可能な API はブラウザごとに大幅に異なるため、標準化プロセスは開発者にとって朗報となります。 Vivaldi や新しい Microsoft Edge などの Chromium ベースのブラウザーは、ほとんどが Chrome の実装に従っていますが、変更は (あるとしても) ほとんどありません。
WebExtensions コミュニティ グループ憲章を参照できます。 ここ.