Gjigandët e internetit duan të standardizojnë shtesat e uebit

Apple, Mozilla, Google dhe Microsoft kanë bashkuar forcat Në mënyrë që të jenë në gjendje të mbështesin zhvilluesit e zgjerimeve, pasi që pa dyshim Chrome është shfletuesi më i përdorur dhe në të cilin zhvilluesit gjithashtu preferojnë të përqendrojnë përpjekjet e tyre për krijimin e zgjerimeve, duke lënë mënjanë shfletuesit e tjerë.

Kjo është arsyeja pse një grup i ri i komunitetit "WebExtensions" do të përpiqet të krijojë një arkitekturë të përbashkët për zgjerimet e ardhshme të internetit dhe fton zhvilluesit të bashkohen me këtë nismë. Safari ka miratuar një API të ri të shtrirjes në internet me macOS Big Sur që lejon shtesat e krijuara për shfletuesit e tjerë të punojnë me të. Kjo hapi derën për zgjerime të reja, por një metodë e standardizuar për zhvillimin e zgjerimeve nuk ishte përcaktuar.

Grupi i ri, i shkurtuar WECG, përbëhet nga anëtarë të secilit prej zhvilluesve kryesorë të shfletuesit. Drejtuesit e këtij grupi të ri janë Timothy Hatcher nga Apple dhe Simeon Vincent nga Google. Pjesëmarrësit aktual përfshijnë punonjës nga Apple, Mozilla dhe Microsoft.

Konsorciumi World Wide Web, organi përgjegjës për promovimin e përputhshmërisë së teknologjive World Wide Web, komentoi mbi veprimin:

“Ne jemi të kënaqur të njoftojmë fillimin e Grupit të Komunitetit WebExtensions (WECG). Me shfletues të ndryshëm që kanë miratuar një model të mbështetur gjerësisht për zgjerimet në vitet e fundit, WECG është i ngazëllyer për të eksploruar se si shitësit e shfletuesve dhe palët e tjera të interesit mund të punojnë së bashku për të promovuar një platformë të përbashkët të zgjerimit të shfletuesit. Apple, Google, Microsoft dhe Mozilla po fillojnë këtë grup të komunitetit dhe ne ftojmë shitës të tjerë të shfletuesve, zhvillues të zgjerimeve dhe palë të interesuara të bashkohen me këtë nismë *. «

Grupi i Komunitetit të WebExtensions ka dy objektiva janë e bëjnë më të lehtë për zhvilluesit krijimin e shtesave duke specifikuar një model të qëndrueshëm dhe një bërthamë e përbashkët e funksioneve, API-ve dhe lejeve. Ata përshkruajnë gjithashtu një arkitekturë që përmirëson performancën dhe është edhe më e sigurt dhe rezistente ndaj abuzimit.

Në letrën e punës, ata përmendin parimet e mëposhtme të dizajnit:

  • Në qendër të përdoruesit: Shtesat e shfletuesit lejojnë përdoruesit të personalizojnë përvojën e tyre të shfletimit të internetit bazuar në preferencat dhe nevojat e tyre.
  • compatibility: mirëmbajë dhe përmirësojë pajtueshmërinë me shtesat ekzistuese dhe API-të e zgjatjeve të njohura. Kjo do të lejojë që zhvilluesit të mos duhet të rishkruajnë plotësisht shtesat e tyre për të punuar në shfletues të ndryshëm, të cilat mund të jenë të prirura për gabime.
  • Performanca: lejoni zhvilluesit të shkruajnë shtesa që nuk kanë ndikim negativ në performancën ose konsumin e energjisë të faqeve të internetit ose shfletuesit.
  • sigurisë: Kur zgjedhin cilat shtesa të përdorin, përdoruesit nuk duhet të bëjnë kompromis për funksionalitetin dhe sigurinë. Me API-të e reja shtesë, do të bëhet një ndryshim në model.
  • Privacy: po kështu, përdoruesit nuk duhet të bëjnë kompromise për funksionalitetin dhe privatësinë. Meqenëse pika kryesore do të jetë që shtesat e shfletuesit të përmirësojnë përvojën e përdoruesit ndërsa kërkojnë qasjen minimale të nevojshme në të dhënat e shfletimit të përdoruesit për të zvogëluar ose eleminuar shkëmbimin që përdoruesit përfundimtarë duhet të bëjnë midis funksionalitetit dhe konfidencialitetit.
  • Transportueshmëria: Duhet të jetë relativisht e lehtë për zhvilluesit të transferojnë shtesa nga një shfletues në tjetrin dhe për shfletuesit të mbështesin shtesat në një larmi pajisjesh dhe sistemesh operative.
  • Ruajtja: Duke thjeshtuar API-të, kjo duhet të lejojë që grupi më i gjerë i zhvilluesve të krijojnë shtesa dhe t'ua lehtësojë atyre ruajtjen e shtesave që krijojnë.
  • autonomi: Ofruesit e shfletuesit duhet të sigurojnë funksionalitet specifik në shfletuesin tuaj dhe gjithashtu duhet të kenë mundësinë të eksperimentojnë me veçori të reja.

Grupi nuk dëshiron të specifikojë të gjitha aspektet e platformës së zgjerimeve në internet ose të mbysë inovacionin. Secili ofrues i shfletuesit do të vazhdojë të funksionojë në mënyrë të pavarur me politikat e tij. Zhvilluesit e shfletuesve dhe shitësit e interesuar për të kontribuar në grup mund të regjistrohen përmes faqes së internetit W3C. WECG ka një depo të dedikuar GitHub me një letër pune dhe arritjet e komunitetit.

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


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.