Mozilla, Google, Apple i Microsoft udružuju snage kako bi standardizirali dodatke

W3C je najavio Prije nekoliko dana formiranje grupe zajednice pod nazivom "WebExtensions" (WECG) čija je glavna funkcijaSurađujem s dobavljačima preglednika i druge zainteresirane strane za promicanje platforme za razvoj dodataka Uobičajeni preglednik zasnovan na API-ju WebExtensions.

Ova radna skupina uključuje predstavnike Googlea, Mozille, Applea i Microsofta i specifikacije koje je razvila radna skupina imaju za cilj olakšati stvaranje dodataka koji rade u različitim preglednicima.

W3C spominje da ovaj cilj planira postići definiranjem holističkog modela i zajedničke osnovne funkcionalnosti, API-ja i sustava ovlasti, uz činjenicu da će radna skupina također definirati komplementarnu arhitekturu za poboljšanje performansi, jačanje sigurnosti i pružanje zaštite od zlostavljanje.

Pri izradi specifikacija predlaže se pridržavanje načela primijenjenih u W3C TAG (Technical Architecture Group), kao što su usredotočenost korisnika, interoperabilnost, sigurnost, privatnost, prenosivost, jednostavnost održavanja i predvidljivo ponašanje.

La Web stranica WECG-a navodi da je cilj grupe odrediti zajedničku API jezgru, model i dozvole za proširenja web preglednika, navodeći:

Određivanjem API-ja WebExtensions API-ja, funkcionalnosti i dozvola, programerima proširenja možemo još više olakšati poboljšanje iskustva krajnjeg korisnika, dok ih premještamo na API-je koji poboljšavaju izvedbu i sprječavaju zlouporabu. 

Do sada je grupa stvorila posebno GitHub spremište i sastavila a povelja zajednice u pripremi za zadatak koji je opisan kao:

Koristeći postojeći model proširenja i API-je koje podržavaju Chrome, Microsoft Edge, Firefox i Safari kao osnovu, počet ćemo raditi na specifikaciji. Cilj nam je identificirati zajedničke točke, približiti provedbe i zacrtati kurs za buduću evoluciju.

API-ji i modeli za razvoj dodataka koji se već koriste u Chromeu, Microsoft Edgeu, Firefoxu i Safariju koristit će se kao osnova za generirane specifikacije. Radna skupina pokušat će utvrditi zajedničke značajke svih preglednika za stvaranje dodataka, približiti implementacije i iznijeti načine mogućeg razvoja.

U pismu za posao spominju sljedeća načela dizajna:

  • Korisnički usmjeren: proširenja preglednika omogućuju korisnicima da prilagode svoje iskustvo pregledavanja weba na temelju svojih želja i potreba.
  • kompatibilnost: održavati i poboljšati kompatibilnost s postojećim proširenjima i popularnim API-jevima za proširenja. To će omogućiti programerima da ne moraju potpuno prepisivati ​​svoja proširenja za rad u različitim preglednicima, što može biti sklono pogreškama.
  • Izvođenje: omogućiti programerima da napišu proširenja koja nemaju negativan utjecaj na performanse ili potrošnju energije web stranica ili preglednika.
  • sigurnost: Pri odabiru proširenja koja će koristiti, korisnici ne bi trebali kompromitirati funkcionalnost i sigurnost. S novim API-jevima za proširenje promijenit će se model.
  • Privatnost: isto tako, korisnici ne bi trebali kompromitirati funkcionalnost i privatnost. Budući da će glavna poanta biti da proširenja preglednika poboljšavaju korisničko iskustvo, a istovremeno zahtijevaju minimum potrebnog pristupa podacima pregledavanja korisnika kako bi se smanjio ili eliminirao kompromis koji krajnji korisnici moraju napraviti između funkcionalnosti i povjerljivosti.
  • Prenosivost: Programerima bi trebalo biti relativno lako prenijeti proširenja iz jednog preglednika u drugi, a preglednicima podržati proširenja na raznim uređajima i operativnim sustavima.
  • Održavanje: Pojednostavljivanjem API-ja, ovo bi trebalo omogućiti široj grupi programera da kreiraju proširenja i olakšavaju im održavanje proširenja koja stvaraju.
  • Autonomija: davatelji preglednika trebali bi pružiti specifične funkcije vašem pregledniku i trebali bi imati priliku eksperimentirati s novim značajkama.

W3C je izjavio izričito da nije namijenjeno diktirati što točno programeri mogu, a što ne mogu stvarati s proširenjima. Niti će specificirati, standardizirati ili koordinirati potpisivanje ili isporuku produženja. Oni samo žele poticati inovacije, a istovremeno zadržavaju privatnost i sigurnost korisnika na jednak način.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Komentar, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   bez imena dijo

    ukratko: monopol velikih razmjera