Apple, Google, Microsoft и Mozilla се присъединиха към WebExtensions Community Group, за да работят заедно върху разширенията на браузъра.
Разширенията на браузъра могат да бъдат трудни за разработване и поддръжка, особено за разширения, които искат да поддържат повече от един браузър. Firefox, Edge, Opera и други са базирали своите разширения API на Chrome, но всеки браузър добавя свои собствени промени и не винаги прилага новите API на Google. За щастие, всички основни доставчици на браузъри вече се съгласиха да сформират групата на общността WebExtensions, която има за цел да стандартизира API и функционалност във всички браузъри.
„Развълнувани сме да обявим стартирането на WebExtensions Community Group (WECG)“, W3C обяви в публикация в блог днес. „Apple, Google, Microsoft и Mozilla инициират тази общностна група и ние приветстваме други производители на браузъри, разработчици на разширения и заинтересовани страни да се присъединят към това усилие!“
Групата има за цел разработката на разширения да стане по-лесна чрез създаване на общо ядро от функционалност, API и разрешения. Процесът на стандартизация ще следва същия модел като разработването на уеб стандарти (които като цяло работят добре), но няма да принуди браузърите да пренебрегват изключителните функционалност или API. „Всеки доставчик на браузъри ще продължи да управлява своя магазин за разширения напълно независимо, със свои собствени технически, рецензионни и редакционни политики“, публикацията казах.
WebExtensions се използва като общ термин за API за разширения на Chrome през последните няколко години. Opera го възприе, когато браузърът премина към Chromium база през 2013 г, Firefox се премести в API през 2017 г (Mozilla до голяма степен измисли термина „WebExtensions“), а Safari добави поддръжка за него миналата година. Разрешенията и наличните API обаче се различават значително в различните браузъри, така че процесът на стандартизация ще бъде страхотна новина за разработчиците. Базираните на Chromium браузъри, като Vivaldi и новия Microsoft Edge, до голяма степен следват внедряването на Chrome с малко (ако има такива) модификации.
Хартата на групата на общността на WebExtensions може да се види тук.