Root NationBalitabalita sa ITApple, Google, Microsoft at Mozilla ay nagtutulungan sa isang extension ng browser

Apple, Google, Microsoft at Mozilla ay nagtutulungan sa isang extension ng browser

-

Maaaring mahirap i-develop at mapanatili ang mga extension ng browser, lalo na para sa mga extension na gustong suportahan ang higit sa isang browser. Ibinase ng Firefox, Edge, Opera, at iba pa ang kanilang mga extension API sa Chrome, ngunit ang bawat browser ay nagdaragdag ng sarili nitong mga pagbabago at hindi palaging nagpapatupad ng mga bagong API ng Google. Sa kabutihang palad, lahat ng mga pangunahing vendor ng browser ay sumang-ayon na bumuo ng pangkat ng WebExtensions, na ang layunin ay i-standardize ang mga API at functionality sa mga browser.

Ayon sa magagamit na data, ang mga kinatawan ng lahat ng pangunahing developer ng browser ay lalahok sa standardisasyon ng mga extension, at ang grupo, na pinangalanang WebExtensions Community Group (WECG), ay pamumunuan ni Timothy Hatcher mula sa Apple at Simeon Vincent ng Google. Magkasama, susubukan nilang lutasin ang ilang pangunahing gawain.

Una sa lahat, ito ay tungkol sa pagpapasimple sa proseso ng pagbuo ng mga extension sa pamamagitan ng paglikha ng pare-parehong modelo at isang karaniwang core, functionality, API at mga pahintulot. Pinlano din na mag-compile ng isang paglalarawan ng arkitektura, ang paggamit nito ay magpapataas ng pagiging produktibo ng mga nilikha na solusyon, pati na rin gawin itong mas ligtas.

Mga WebExtensions

Kasabay nito, ang mga kalahok sa proyekto ay hindi nilayon na tukuyin ang bawat aspeto ng pag-unlad ng mga extension o upang pigilan ang pagbabago. Ang bawat developer ng browser ay patuloy na gagana nang nakapag-iisa ayon sa sarili nitong mga panuntunan at patakaran. Ang mga developer ng extension at browser na interesadong lumahok sa proyektong ito ay maaaring sumali dito sa pamamagitan ng pagsusumite ng aplikasyon sa website ng World Wide Web Consortium (W3C). Gumawa ang mga miyembro ng WECG ng hiwalay na repository sa GitHub na gagamitin para sa trabaho sa hinaharap. Naglalaman din ito ng mga panuntunan at batas isang bagong komunidad ng mga developer.

https://twitter.com/w3c/status/1400860930611757059?s=20

Ginamit ang WebExtensions bilang pangkalahatang termino para sa Chrome extension API sa nakalipas na ilang taon. Pinagtibay ito ng Opera noong lumipat ang browser sa Chromium noong 2013, lumipat ang Firefox sa API noong 2017 (pangunahin na ginawa ng Mozilla ang terminong "WebExtensions"), at nagdagdag ang Safari ng suporta para dito noong nakaraang taon. Gayunpaman, malaki ang pagkakaiba ng mga pahintulot at available na API sa pagitan ng mga browser, kaya ang proseso ng standardization ay magiging magandang balita para sa mga developer. Mga browser na nakabatay sa Chromium gaya ng Vivaldi at ang bago Microsoft Karamihan sa mga Edge ay sumusunod sa pagpapatupad ng Chrome na may kaunti (kung mayroon man) na mga pagbabago.

Basahin din:

Mag-sign up
Abisuhan ang tungkol sa
bisita

0 Comments
Naka-embed na Mga Review
Tingnan ang lahat ng komento