Apple, Google, Microsoft und Mozilla schließen sich der Gruppe für Browsererweiterungen an

click fraud protection

Apple, Google, Microsoft und Mozilla sind der WebExtensions Community Group beigetreten, um gemeinsam an Browsererweiterungen zu arbeiten.

Browsererweiterungen können schwierig zu entwickeln und zu warten sein, insbesondere für Erweiterungen, die mehr als einen Browser unterstützen möchten. Firefox, Edge, Opera und andere basieren ihre Erweiterungs-APIs auf denen von Chrome, aber jeder Browser fügt seine eigenen Änderungen hinzu und implementiert nicht immer die neuen APIs von Google. Glücklicherweise haben sich nun alle großen Browser-Anbieter darauf geeinigt, die WebExtensions Community Group zu gründen, deren Ziel es ist, APIs und Funktionen für alle zu standardisieren Browser.

„Wir freuen uns, den Start der WebExtensions Community Group (WECG) bekannt zu geben“, so das W3C heute in einem Blogbeitrag angekündigt. „Apple, Google, Microsoft und Mozilla initiieren diese Community-Gruppe und wir heißen andere Browser-Hersteller, Erweiterungsentwickler und Interessierte herzlich willkommen, sich dieser Initiative anzuschließen!“

Ziel der Gruppe ist es, die Entwicklung von Erweiterungen durch die Einrichtung eines gemeinsamen Kerns aus Funktionalität, APIs und Berechtigungen zu vereinfachen. Der Standardisierungsprozess folgt demselben Muster wie die Entwicklung von Webstandards (was im Allgemeinen gut funktioniert), zwingt Browser jedoch nicht dazu, Exklusivität zu missachten Funktionalität oder APIs. „Jeder Browser-Anbieter wird seinen Erweiterungsspeicher weiterhin völlig unabhängig betreiben, mit seinen eigenen technischen, Überprüfungs- und redaktionellen Richtlinien“, heißt es in dem Beitrag sagte.

WebExtensions wurde in den letzten Jahren als allgemeiner Begriff für die Erweiterungs-API von Chrome verwendet. Opera hat es als Browser übernommen 2013 auf eine Chromium-Basis umgestellt, Firefox ist zur API umgezogen im Jahr 2017 (Mozilla hat den Begriff „WebExtensions“ größtenteils geprägt) und Safari hat die Unterstützung dafür hinzugefügt letztes Jahr. Allerdings variieren die Berechtigungen und verfügbaren APIs je nach Browser erheblich, sodass der Standardisierungsprozess eine gute Nachricht für Entwickler sein wird. Chromium-basierte Browser wie Vivaldi und der neue Microsoft Edge folgen weitgehend der Chrome-Implementierung mit wenigen (wenn überhaupt) Änderungen.

Die WebExtensions Community Group Charter kann eingesehen werden Hier.