Nais ng mga higante sa web na gawing pamantayan ang mga extension ng web

Ang Apple, Mozilla, Google at Microsoft ay sumali sa puwersa Upang masuportahan ang mga developer ng extension, dahil nang walang pag-aalinlangan ang Chrome ang pinaka ginagamit na browser at kung saan mas gusto din ng mga developer na ituon ang kanilang mga pagsisikap para sa paglikha ng mga extension, na iniiwan ang iba pang mga browser.

Iyon ang dahilan kung bakit isang bagong pangkat ng pamayanan Susubukan ng "WebExtensions" na pekein ang isang karaniwang arkitektura para sa mga hinaharap na extension ng web at inaanyayahan ang mga developer na sumali sa inisyatibong ito. Ang Safari ay nagpatibay ng isang bagong web extension API na may macOS Big Sur na nagpapahintulot sa mga extension na idinisenyo para sa ibang mga browser na gumana ito. Binuksan nito ang pintuan ng mga bagong extension, ngunit ang isang pamantayang pamamaraan para sa pagbuo ng mga extension ay hindi pa natukoy.

Ang bagong pangkat, dinaglat Ang WECG, ay binubuo ng mga miyembro mula sa bawat isa sa mga pangunahing developer ng browser. Nangunguna sa bagong pangkat na ito, mahahanap namin si Timothy Hatcher mula sa Apple at Simeon Vincent mula sa Google. Kasama sa mga kasalukuyang kalahok ang mga empleyado mula sa Apple, Mozilla, at Microsoft.

Ang World Wide Web Consortium, ang katawan na responsable para sa paglulunsad ng pagiging tugma ng mga teknolohiya ng World Wide Web, ay nagkomento sa aksyon:

"Kami ay nalulugod na ipahayag ang paglulunsad ng WebExtensions Community Group (WECG). Sa pamamagitan ng iba't ibang mga browser na gumagamit ng isang malawak na sinusuportahang modelo para sa mga extension sa mga nagdaang taon, nasasabik ang WECG na tuklasin kung paano maaaring magtulungan ang mga vendor ng browser at iba pang mga stakeholder upang magsulong ng isang pangkaraniwang platform ng extension ng browser. Inilunsad ng Apple, Google, Microsoft, at Mozilla ang pangkat ng pamayanan na ito, at inaanyayahan namin ang iba pang mga vendor ng browser, mga developer ng extension, at mga interesadong partido na sumali sa inisyatibong ito *. «

Ang Pangkat ng Komunidad ng WebExtensions ay may dalawang layunin ay gawing mas madali para sa mga developer na lumikha ng mga extension tumutukoy sa isang pare-pareho na modelo at isang karaniwang core ng mga pagpapaandar, API, at pahintulot. Inilalarawan din nila ang isang arkitektura na nagpapabuti sa pagganap at mas ligtas at lumalaban sa pang-aabuso.

Sa job letter, nabanggit nila ang mga sumusunod na prinsipyo sa disenyo:

  • User-centric: Pinapayagan ng mga extension ng browser ang mga gumagamit na ipasadya ang kanilang karanasan sa pag-browse sa web batay sa kanilang mga kagustuhan at pangangailangan.
  • Kakayahan: mapanatili at pagbutihin ang pagiging tugma sa mga mayroon nang mga extension at tanyag na mga extension na API. Papayagan nito ang mga developer na hindi kailangang ganap na muling isulat ang kanilang mga extension upang gumana sa iba't ibang mga browser, na maaaring madaling kapitan ng error.
  • Rendimiento: Payagan ang mga developer na magsulat ng mga extension na walang negatibong epekto sa pagganap o paggamit ng kuryente ng mga web page o browser.
  • Kaligtasan: Kapag pumipili kung aling mga extension ang gagamitin, ang mga gumagamit ay hindi dapat magkompromiso sa pagpapaandar at seguridad. Gamit ang bagong mga API ng extension, isang pagbabago ang gagawin sa modelo.
  • Pagkapribado: Gayundin, hindi dapat magkompromiso ang mga gumagamit sa pagpapaandar at privacy. Dahil ang pangunahing punto ay ang mga extension ng browser ay nagpapabuti sa karanasan ng gumagamit habang nangangailangan ng minimum na kinakailangang pag-access sa data ng pagba-browse ng gumagamit upang mabawasan o matanggal ang trade-off na dapat gawin ng mga end user sa pagitan ng pag-andar at pagiging kompidensiyal.
  • Kakayahang dalhin: Dapat ay madali para sa mga developer na maglipat ng mga extension mula sa isang browser patungo sa isa pa, at para suportahan ng mga browser ang mga extension sa iba't ibang mga aparato at operating system.
  • Pagpapanatili: Sa pamamagitan ng pagpapagaan ng mga API, dapat nitong payagan ang mas malawak na pangkat ng mga developer na lumikha ng mga extension at gawing mas madali para sa kanila na mapanatili ang mga nilikha nilang extension.
  • Awtonomiya: dapat magbigay ang mga browser provider ng tukoy na pagpapaandar sa iyong browser at dapat magkaroon din ng pagkakataong mag-eksperimento sa mga bagong tampok.

Ang grupo ay hindi nais na tukuyin ang lahat ng mga aspeto ng platform ng mga extension ng web o pigilin ang pagbabago. Ang bawat browser provider ay magpapatuloy na gumana nang nakapag-iisa sa kanilang sariling mga patakaran. Ang mga developer ng browser at vendor na interesado sa pag-aambag sa pangkat ay maaaring magparehistro sa pamamagitan ng W3C website. Ang WECG ay may nakalaang repository ng GitHub na may sulat sa trabaho at mga nakamit sa pamayanan.

Fuente: https://www.w3.org/


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.