Google Chrome, Microsoft Edge, Apple Safari und Mozilla Firefox sind die wichtigsten Webbrowser und jetzt bündeln sie ihre Kräfte, um die Erweiterungen unserer Lieblingsbrowser zu verbessern. Jetzt haben sie die Gründung der WebExtensions Community Group (WECG) mit einem klaren Ziel vorangetrieben: die Entwicklung von Erweiterungen zu vereinfachen.
Diese Erweiterungen sind zu einer der großen Attraktionen von Browsern geworden. Fast wie Apps für Smartphones. Um es den verschiedenen Extension-Entwicklern leichter zu machen, haben sich die Top-Player der Branche geeinigt.
Nachdem WECG die Waffe des gesunden Wettbewerbs abgewehrt hat, hat er eine Erklärung abgegeben: „Da mehrere Browser in den letzten Jahren ein weitgehend kompatibles Modell für Erweiterungen eingeführt haben, freut sich WECG darauf, herauszufinden, wie Browseranbieter und andere interessierte Parteien zusammenarbeiten können, um eine gemeinsame Browsererweiterungsplattform.“
Die Ziele von Chrome, Edge, Safari und Firefox sind klar und teilen sie in zwei Zweige auf. Erstens, um den Prozess der Erstellung von Erweiterungen für Entwickler zu erleichtern, indem ein konsistentes Modell und ein gemeinsamer Kern von Funktionen, APIs und Berechtigungen bereitgestellt werden. Und zweitens, eine Architektur zu schaffen, die die Leistung verbessert und noch sicherer und widerstandsfähiger gegen Missbrauch ist.
„Unsere Arbeit wird von einem gemeinsamen Satz von HTML- und W3C-TAG-Designprinzipien geleitet: benutzerzentriert, Kompatibilität, Leistung, Sicherheit, Datenschutz, Portabilität, Wartbarkeit und klar definiertes Verhalten.“
Sie möchten das vorhandene Erweiterungsmodell und die APIs, die von Chrome, Microsoft Edge, Firefox und Safari unterstützt werden, als Grundlage verwenden. Und gehen Sie von dort aus vorwärts. „Unser Ziel ist es, Gemeinsamkeiten zu identifizieren, Implementierungen enger aufeinander abzustimmen und einen Kurs für die zukünftige Entwicklung festzulegen.“
Diese Absichtserklärung wurde auch von einer Klarstellung begleitet, was WECG in dieser Angelegenheit nicht unternehmen wird. „Wir zielen nicht darauf ab, jeden Aspekt der Weberweiterungsplattform oder der bestehenden Implementierungen zu spezifizieren“, betonen sie. Die neue Initiative soll Browser dazu ermutigen, weiterhin innovativ zu sein und APIs einzureichen, die als Grundlage für weitere Verbesserungen von Erweiterungen dienen können.
„Jeder Browser-Anbieter wird seinen Erweiterungsspeicher weiterhin völlig unabhängig betreiben, mit seinen eigenen technischen, Überprüfungs- und redaktionellen Richtlinien.“ Um zu vermeiden, dass die für jede Plattform auferlegten Bedingungen eingehalten werden, hat eine der roten Linien, die normalerweise weiterhin einen gewissen Befehl haben, wenn überprüft wird, ob alles korrekt ist. Zum Beispiel, um zu vermeiden, dass Erweiterungen verwendet werden können, um Malware zu schmuggeln oder Daten zu stehlen.