Spletni velikani želijo poenotiti spletne razširitve

Apple, Mozilla, Google in Microsoft so združili moči Da bi lahko podpirali razvijalce razširitev, saj je Chrome brez dvoma najpogosteje uporabljen brskalnik in na katerega razvijalci tudi raje usmerjajo svoja prizadevanja za ustvarjanje razširitev, pri čemer druge brskalnike puščajo ob strani.

Zato nova skupnostna skupina "WebExtensions" bo poskušal oblikovati skupno arhitekturo za prihodnje spletne razširitve in vabi razvijalce, naj se pridružijo tej pobudi. Safari je sprejel nov API za spletno razširitev z macOS Big Sur, ki omogoča, da z njim delujejo razširitve, namenjene drugim brskalnikom. To je odprlo vrata novim razširitvam, vendar standardizirana metoda za razvoj razširitev ni bila opredeljena.

Nova skupina, okrajšana WECG je sestavljen iz članov vsakega od glavnih razvijalcev brskalnikov. Kot vodja te nove skupine najdemo Timothyja Hatcherja iz Applea in Simeona Vincenta iz Googla. Trenutno sodelujejo zaposleni v podjetjih Apple, Mozilla in Microsoft.

Konzorcij za svetovni splet, organ, odgovoren za spodbujanje združljivosti tehnologij svetovnega spleta, je akcijo komentiral:

»Z veseljem sporočamo, da smo ustanovili skupnost WebExtensions Community Group (WECG). Z različnimi brskalniki, ki so v zadnjih letih sprejeli široko podprt model razširitev, WECG z navdušenjem raziskuje, kako lahko prodajalci brskalnikov in druge zainteresirane strani sodelujejo pri promociji skupne platforme za razširitve brskalnikov. Apple, Google, Microsoft in Mozilla uvajajo to skupnost skupnosti in vabimo druge prodajalce brskalnikov, razvijalce razširitev in zainteresirane strani, da se pridružijo tej pobudi *. «

Skupnost WebExtensions ima dva cilja so razvijalcem olajšali ustvarjanje razširitev določitev doslednega modela in skupno jedro funkcij, API-jev in dovoljenj. Opisujejo tudi arhitekturo, ki izboljša zmogljivost in je še bolj varna in odporna na zlorabe.

V delovnem pismu omenjajo naslednja načela oblikovanja:

  • Na uporabnika usmerjeno: razširitve brskalnikov omogočajo uporabnikom, da prilagodijo svojo izkušnjo brskanja po spletu glede na svoje želje in potrebe.
  • Združljivost: ohraniti in izboljšati združljivost z obstoječimi razširitvami in priljubljenimi API-ji za razširitve. To bo razvijalcem omogočilo, da jim ni treba popolnoma prepisovati svojih razširitev za delo v različnih brskalnikih, ki so lahko nagnjeni k napakam.
  • Izvedba: razvijalcem omogočajo pisanje razširitev, ki nimajo negativnega vpliva na zmogljivost ali porabo energije spletnih strani ali brskalnika.
  • Varnost: Ko se odločajo, katere razširitve naj uporabijo, uporabnikom ne bi smeli posegati v funkcionalnost in varnost. Z novimi API-ji razširitev bo model spremenjen.
  • Zasebnost: prav tako uporabnikom ne bi smeli popuščati glede funkcionalnosti in zasebnosti. Ker bo glavna točka, da razširitve brskalnika izboljšajo uporabniško izkušnjo, hkrati pa zahtevajo najmanj potreben dostop do uporabnikovih podatkov brskanja, da se zmanjša ali odpravi kompromis, ki ga morajo končni uporabniki narediti med funkcionalnostjo in zaupnostjo.
  • Prenosljivost: Razvijalcem bi moralo biti razmeroma enostavno prenašati razširitve iz enega brskalnika v drugega, brskalniki pa podpirati razširitve na različnih napravah in operacijskih sistemih.
  • Vzdrževalnost: S poenostavitvijo API-jev bi to moralo omogočiti širši skupini razvijalcev, da ustvarijo razširitve in jim olajšajo vzdrževanje razširitev, ki jih ustvarijo.
  • Avtonomija: ponudniki brskalnikov bi morali brskalniku zagotavljati posebne funkcije in imeti tudi možnost eksperimentiranja z novimi funkcijami.

Skupina ne želi natančno opredeliti vseh vidikov platforme za razširitve spletnih strani ali zadušiti inovacij. Vsak ponudnik brskalnika bo še naprej deloval neodvisno s svojimi pravilniki. Razvijalci in prodajalci brskalnikov, ki jih zanima prispevanje k skupini, se lahko registrirajo prek spletnega mesta W3C. WECG ima namensko skladišče GitHub z delovnim pismom in dosežki skupnosti.

vir: https://www.w3.org/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.