Apple, Google, Microsoft, Mozilla se připojují ke skupině pro rozšíření prohlížeče

click fraud protection

Apple, Google, Microsoft a Mozilla se připojily ke skupině WebExtensions Community Group, aby spolupracovaly na rozšířeních prohlížečů.

Rozšíření prohlížeče může být obtížné vyvíjet a udržovat, zejména u rozšíření, která chtějí podporovat více než jeden prohlížeč. Firefox, Edge, Opera a další založily svá rozšiřující API na Chrome, ale každý prohlížeč přidává své vlastní změny a ne vždy implementuje nová API Google. Naštěstí se nyní všichni hlavní dodavatelé prohlížečů dohodli na vytvoření komunity WebExtensions Community Group, jejímž cílem je standardizovat rozhraní API a funkce napříč všemi prohlížeče.

"Jsme nadšeni, že můžeme oznámit spuštění WebExtensions Community Group (WECG)," W3C oznámili dnes v příspěvku na blogu. "Apple, Google, Microsoft a Mozilla iniciují tuto komunitní skupinu a vítáme další výrobce prohlížečů, vývojáře rozšíření a zainteresované strany, aby se k tomuto úsilí připojili!"

Cílem skupiny je usnadnit vývoj rozšíření vytvořením společného jádra funkcí, rozhraní API a oprávnění. Proces standardizace se bude řídit stejným vzorem jako vývoj webových standardů (který obecně funguje dobře), ale nebude nutit prohlížeče, aby ignorovaly exkluzivní funkčnost nebo API. „Každý dodavatel prohlížečů bude i nadále provozovat svůj obchod s rozšířeními zcela nezávisle, s vlastními technickými, kontrolními a redakčními zásadami,“ uvádí příspěvek řekl.

WebExtensions se v posledních několika letech používá jako obecný termín pro rozhraní API rozšíření Chrome. Opera to přijala, když prohlížeč přešel na základ Chromium v ​​roce 2013, Firefox přešel na API v roce 2017 (Mozilla do značné míry vytvořila termín „WebExtensions“) a Safari pro něj přidalo podporu minulý rok. Oprávnění a dostupná rozhraní API se však v různých prohlížečích výrazně liší, takže proces standardizace bude pro vývojáře skvělou zprávou. Prohlížeče založené na Chromiu, jako je Vivaldi a nový Microsoft Edge, do značné míry sledují implementaci Chrome s několika (pokud vůbec nějakými) úpravami.

Chartu komunitních skupin WebExtensions si můžete prohlédnout tady.