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

W3C je objavio Prije nekoliko dana formiranje društvene grupe pod nazivom “WebExtensions” (WECG) čija je glavna funkcijaRadim zajedno sa dobavljačima pretraživača i druge zainteresovane strane promovirati platformu za razvoj dodataka uobičajeni pretraživač baziran na WebExtensions API-ju.

Ova radna grupa uključuje predstavnike Google-a, Mozille, Apple-a i Microsoft-a i specifikacije koje je razvila radna grupa Njihov cilj je olakšati kreiranje dodataka koji rade u različitim pretraživačima.

W3C napominje da planira postići ovaj cilj definisanjem holističkog modela i zajedničke osnovne funkcionalnosti, API-ja i sistema ovlaštenja, pored čega će radna grupa definirati i komplementarnu arhitekturu za poboljšanje performansi, jačanje sigurnosti i pružanje zaštite od zloupotrebe. .

Prilikom razvoja specifikacija, predlaže se pridržavanje principa koje primjenjuje W3C TAG (Technical Architecture Group), kao što su usmjerenost na korisnika, interoperabilnost, sigurnost, privatnost, prenosivost, lakoća održavanja i predvidljivo ponašanje.

La WECG web stranica navodi da je cilj grupe specificirati model, dozvole i zajedničko API jezgro za ekstenzije web preglednika, navodeći:

Određivanjem WebExtensions API-ja, funkcionalnosti i dozvola, možemo olakšati programerima proširenja da poboljšaju iskustvo krajnjeg korisnika, dok ih pomjeraju prema API-jima koji poboljšavaju performanse i sprječavaju zloupotrebu. 

Do sada je grupa kreirala namjensko GitHub spremište i sastavila a pismo zajednice u pripremi za zadatak koji je opisan kao:

Koristeći postojeći model ekstenzija i API-je koje podržavaju Chrome, Microsoft Edge, Firefox i Safari kao osnovu, počet ćemo raditi na specifikaciji. Naš cilj je da identifikujemo zajedničke karakteristike, približimo implementacije i odredimo kurs za buduću evoluciju.

Modeli razvoja dodataka i API-ji koji se već koriste u Chromeu, Microsoft Edgeu, Firefoxu i Safariju koristit će se kao osnova za generirane specifikacije. Radna grupa će pokušati da identifikuje zajedničke karakteristike za sve pretraživače za kreiranje dodataka, približi implementacije i navede načine za mogući razvoj.

U pismu za posao spominju sljedeći principi dizajna:

  • Korisnički usmjeren: Proširenja preglednika omogućavaju korisnicima da personaliziraju svoje iskustvo pregledavanja weba na osnovu svojih želja i potreba.
  • Kompatibilnost: održavati i poboljšati kompatibilnost sa postojećim proširenjima i popularnim API-jevima za proširenja. To će omogućiti programerima da ne moraju u potpunosti prepisivati ​​svoja proširenja za rad u različitim preglednicima, što može biti sklono greškama.
  • Performanse: Dozvolite programerima da napišu proširenja koja nemaju negativan utjecaj na performanse ili potrošnju energije web stranica ili preglednika.
  • Bezbednost: Kada biraju koja će proširenja 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 ekstenzije iz jednog preglednika u drugi, a pregledačima podržati ekstenzije na raznim uređajima i operativnim sistemima.
  • 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 kreiraju.
  • Autonomija: dobavljači pregledača trebali bi pružiti određenu funkcionalnost vašem pregledniku i trebali bi imati priliku eksperimentirati s novim funkcijama.

W3C je naveo eksplicitno to Ne nastoji da diktira tačno šta programeri mogu, a šta ne mogu kreirati sa ekstenzijama. Niti će specificirati, standardizirati ili koordinirati oko potpisivanja ili isporuke proširenja. Oni samo žele potaknuti inovacije uz održavanje privatnosti i sigurnosti korisnika na način koji je isti u svim segmentima.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   neimenovan rekao je

    Ukratko: monopol velikih razmera