Apple, Google, Microsoft och Mozilla har gått med i WebExtensions Community Group för att arbeta tillsammans med webbläsartillägg.
Webbläsartillägg kan vara svåra att utveckla och underhålla, särskilt för tillägg som vill stödja mer än en webbläsare. Firefox, Edge, Opera och andra har baserat sina tilläggs-API: er på Chromes, men varje webbläsare lägger till sina egna ändringar och implementerar inte alltid Googles nya API: er. Tack och lov har alla större webbläsarleverantörer nu gått med på att bilda WebExtensions Community Group, som syftar till att standardisera API: er och funktionalitet över alla webbläsare.
"Vi är glada över att kunna tillkännage lanseringen av WebExtensions Community Group (WECG)," W3C meddelade i ett blogginlägg idag. "Apple, Google, Microsoft och Mozilla initierar denna grupp, och vi välkomnar andra webbläsartillverkare, tilläggsutvecklare och intresserade parter att gå med i detta arbete!"
Gruppen siktar på att utvecklingen av tillägg ska bli enklare genom att etablera en gemensam kärna av funktionalitet, API: er och behörigheter. Standardiseringsprocessen kommer att följa samma mönster som utvecklingen av webbstandarder (vilket i allmänhet fungerar bra), men det kommer inte att tvinga webbläsare att ignorera exklusiva funktionalitet eller API: er. "Varje webbläsarleverantör kommer att fortsätta att driva sin tilläggsbutik helt oberoende, med sina egna tekniska, gransknings- och redaktionella policyer", inlägget sa.
WebExtensions har använts som en allmän term för Chromes tilläggs-API under de senaste åren. Opera antog det när webbläsaren bytte till en Chromium-bas 2013, Firefox flyttade till API: et under 2017 (Mozilla myntade till stor del termen "WebExtensions") och Safari lade till stöd för det förra året. Men behörigheterna och tillgängliga API: er varierar avsevärt mellan olika webbläsare, så standardiseringsprocessen kommer att vara goda nyheter för utvecklare. Krombaserade webbläsare, som Vivaldi och nya Microsoft Edge, följer till stor del Chromes implementering med få (om några) ändringar.
WebExtensions Community Group Charter kan ses här.