Apple, Google, Microsoft, Mozilla liituvad brauserilaiendite rühmaga

Apple, Google, Microsoft ja Mozilla on liitunud WebExtensions Community Groupiga, et teha koostööd brauserilaiendite kallal.

Brauserilaiendeid võib olla keeruline arendada ja hooldada, eriti laienduste puhul, mis soovivad toetada rohkem kui üht brauserit. Firefox, Edge, Opera ja teised põhinevad oma laienduste API-del Chrome'i API-del, kuid iga brauser lisab oma muudatused ja ei rakenda alati Google'i uusi API-sid. Õnneks on kõik suuremad brauseritootjad nüüd kokku leppinud WebExtensions Community Groupi moodustamises, mille eesmärk on standardiseerida API-sid ja funktsionaalsust kõigis brauserid.

"Meil on hea meel teatada WebExtensions Community Groupi (WECG) käivitamisest," W3C teatas täna blogipostituses. "Apple, Google, Microsoft ja Mozilla algatavad selle kogukonna grupi ning me tervitame teisi brauseritootjaid, laienduste arendajaid ja huvitatud osapooli, et sellega ühineda!"

Grupi eesmärk on muuta laienduste arendamine lihtsamaks, luues funktsionaalsuse, API-de ja lubade ühise tuuma. Standardimisprotsess järgib sama mustrit nagu veebistandardite väljatöötamine (mis üldiselt toimib hästi), kuid see ei sunni brausereid eksklusiivseid eirama funktsionaalsust või API-sid. "Iga brauseri müüja jätkab oma laienduste poe haldamist täiesti sõltumatult, oma tehniliste, ülevaatus- ja toimetuspoliitikatega," seisab postituses. ütles.

WebExtensionsi on viimastel aastatel kasutatud Chrome'i laienduse API üldmõistena. Opera võttis selle kasutusele, kui brauser 2013. aastal läks üle Chromiumi baasile, Firefox kolis API-sse aastal 2017 (Mozilla lõi suures osas termini "WebExtensions") ja Safari lisas sellele toe eelmisel aastal. Kuid load ja saadaolevad API-d on erinevates brauserites märkimisväärselt erinevad, seega on standardimisprotsess arendajatele suurepärane uudis. Chromiumipõhised brauserid, nagu Vivaldi ja uus Microsoft Edge, järgivad suures osas Chrome'i juurutamist väheste (kui üldse) muudatustega.

WebExtensionsi kogukonna grupihartat saab vaadata siin.