Rubriky: Doplňky

W3C a standardizace WebExtensions API


V rámci konsorcia World Wide Web Consortium (W3C) existuje skupina Browser Extension Community Group, která pracuje na standardizaci WebExtensions API. Hlavní motivací je společné API pro rozšíření, které by z většiny nabízely všechny prohlížeče a autoři rozšíření by tak měli mnohem snazší práci s jejich tvorbou. Stávající specifikace je ve stavu návrhu a můžete si prohlédnout poslední verzi z letošního července.

Na standardizaci se podílí hlavně Mozilla, Microsoft a Opera. Navržená rozhraní vychází z těch, která v prohlížeči Chrome implementoval Google. Neodpovídají mu ale přesně 1:1 a od začátku se počítá s tím, že ne všechna pokročilejší API musí podporovat všechny prohlížeče. Obecně totiž nemají prohlížeče stejnou sadu funkcí – takovým jednoduchým příkladem může být přístup k účtu Googlu nebo Firefoxu, postranní panel nebo identity v kontejnerových panelech. Více najdete také na MozillaWiki.