Apple, Google, Microsoft en Mozilla hebben zich aangesloten bij de WebExtensions Community Group om samen te werken aan browserextensies.
Browserextensies kunnen moeilijk te ontwikkelen en te onderhouden zijn, vooral voor extensies die meer dan één browser willen ondersteunen. Firefox, Edge, Opera en anderen hebben hun extensie-API's gebaseerd op die van Chrome, maar elke browser voegt zijn eigen wijzigingen toe en implementeert niet altijd de nieuwe API's van Google. Gelukkig hebben alle grote browserleveranciers er nu mee ingestemd om de WebExtensions Community Group op te richten, die tot doel heeft API’s en functionaliteit voor alle browsers te standaardiseren. browsers.
"We zijn verheugd de lancering van de WebExtensions Community Group (WECG) aan te kondigen", het W3C vandaag bekend gemaakt in een blogpost. "Apple, Google, Microsoft en Mozilla initiëren deze communitygroep en we verwelkomen andere browsermakers, ontwikkelaars van extensies en geïnteresseerde partijen om zich bij deze inspanning aan te sluiten!"
De groep streeft ernaar de ontwikkeling van extensies eenvoudiger te maken door een gemeenschappelijke kern van functionaliteit, API's en machtigingen tot stand te brengen. Het standaardisatieproces zal hetzelfde patroon volgen als de ontwikkeling van webstandaarden (wat over het algemeen goed werkt), maar het zal browsers niet dwingen om exclusieve functionaliteit of API's. "Elke browserleverancier zal zijn extensiewinkel volledig onafhankelijk blijven exploiteren, met zijn eigen technische, recensie- en redactionele beleid", aldus het bericht. gezegd.
WebExtensions is de afgelopen jaren gebruikt als algemene term voor de extensie-API van Chrome. Opera heeft het overgenomen toen de browser in 2013 overgestapt op een chroombasis, Firefox is overgestapt op de API in 2017 (Mozilla heeft grotendeels de term 'WebExtensions' bedacht), en Safari heeft er ondersteuning voor toegevoegd afgelopen jaar. De machtigingen en beschikbare API's variëren echter aanzienlijk per browser, dus het standaardisatieproces zal geweldig nieuws zijn voor ontwikkelaars. Chromium-gebaseerde browsers, zoals Vivaldi en de nieuwe Microsoft Edge, volgen grotendeels de implementatie van Chrome met weinig of geen wijzigingen.
Het WebExtensions Community Group Charter kan worden bekeken hier.