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.


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