Apple, Google, Microsoft, Mozilla blir med i gruppen på nettleserutvidelser

Apple, Google, Microsoft og Mozilla har sluttet seg til WebExtensions Community Group for å jobbe sammen om nettleserutvidelser.

Nettleserutvidelser kan være vanskelige å utvikle og vedlikeholde, spesielt for utvidelser som ønsker å støtte mer enn én nettleser. Firefox, Edge, Opera og andre har basert utvidelses-API-ene sine på Chrome, men hver nettleser legger til sine egne endringer og implementerer ikke alltid Googles nye API-er. Heldigvis har alle de store nettleserleverandørene nå blitt enige om å danne WebExtensions Community Group, som har som mål å standardisere APIer og funksjonalitet på tvers av alle nettlesere.

"Vi er glade for å kunngjøre lanseringen av WebExtensions Community Group (WECG)," W3C annonsert i et blogginnlegg i dag. "Apple, Google, Microsoft og Mozilla starter denne fellesskapsgruppen, og vi ønsker andre nettleserprodusenter, utvidelsesutviklere og interesserte parter velkommen til å bli med i dette arbeidet!"

Gruppen har som mål at utvidelsesutvikling skal bli enklere ved å etablere en felles kjerne av funksjonalitet, APIer og tillatelser. Standardiseringsprosessen vil følge samme mønster som utviklingen av nettstandarder (som generelt fungerer bra), men den vil ikke tvinge nettlesere til å se bort fra eksklusive funksjonalitet eller APIer. "Hver nettleserleverandør vil fortsette å drive utvidelsesbutikken sin helt uavhengig, med sine egne tekniske, gjennomganger og redaksjonelle retningslinjer," innlegget sa.

WebExtensions har blitt brukt som en generell betegnelse for Chromes utvidelses-API de siste årene. Opera tok det i bruk når nettleseren byttet til en Chromium-base i 2013, Firefox flyttet til API i 2017 (Mozilla skapte i stor grad begrepet 'WebExtensions'), og Safari la til støtte for det i fjor. Tillatelsene og tilgjengelige API-er varierer imidlertid betydelig mellom ulike nettlesere, så standardiseringsprosessen vil være gode nyheter for utviklere. Krombaserte nettlesere, som Vivaldi og den nye Microsoft Edge, følger stort sett Chromes implementering med få (om noen) modifikasjoner.

WebExtensions Community Group Charter kan sees her.