Apple, Google, Microsoft in Mozilla so se pridružili skupini skupnosti WebExtensions, da bi skupaj delali na razširitvah brskalnika.
Razširitve brskalnikov je lahko težko razviti in vzdrževati, zlasti za razširitve, ki želijo podpirati več kot en brskalnik. Firefox, Edge, Opera in drugi so svoje razširitvene API-je utemeljili na Chromovih, vendar vsak brskalnik doda svoje spremembe in ne izvaja vedno Googlovih novih API-jev. K sreči so se vsi večji ponudniki brskalnikov zdaj strinjali, da oblikujejo skupino skupnosti WebExtensions, katere cilj je standardizirati API-je in funkcionalnost v vseh brskalniki.
"Z veseljem oznanjamo začetek skupine WebExtensions Community Group (WECG)," W3C objavljeno v današnji objavi na blogu. "Apple, Google, Microsoft in Mozilla ustanavljajo to skupino skupnosti in pozdravljamo druge izdelovalce brskalnikov, razvijalce razširitev in zainteresirane strani, da se pridružijo tem prizadevanjem!"
Skupina si prizadeva, da bi razvoj razširitev postal lažji z vzpostavitvijo skupnega jedra funkcionalnosti, API-jev in dovoljenj. Postopek standardizacije bo sledil istemu vzorcu kot razvoj spletnih standardov (ki na splošno deluje dobro), vendar ne bo prisilil brskalnikov, da ne bi upoštevali ekskluzivnih funkcionalnost ali API. "Vsak prodajalec brskalnika bo še naprej upravljal svojo trgovino z razširitvami popolnoma neodvisno, s svojimi tehničnimi, preglednimi in uredniškimi politikami," je objava rekel.
WebExtensions se je v zadnjih nekaj letih uporabljal kot splošen izraz za Chromeov razširitveni API. Opera ga je sprejela, ko je brskalnik leta 2013 prešel na osnovo Chromium, se je Firefox preselil na API leta 2017 (Mozilla je v veliki meri skovala izraz 'WebExtensions'), Safari pa je dodal podporo zanj lansko leto. Vendar pa se dovoljenja in razpoložljivi API-ji med različnimi brskalniki precej razlikujejo, zato bo postopek standardizacije odlična novica za razvijalce. Brskalniki, ki temeljijo na Chromiumu, kot sta Vivaldi in novi Microsoft Edge, v veliki meri sledijo izvedbi Chroma z nekaj (če sploh) spremembami.
Listino skupine skupnosti WebExtensions si lahko ogledate tukaj.