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 funkcijaRadim zajedno sa dobavljačima pretraživača i druge zainteresirane strane za promociju platforme za razvoj dodataka Uobičajeni preglednik zasnovan na API-ju WebExtensions.

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

W3C spominje da ovaj cilj planira postići definiranjem holističkog modela i zajedničke osnovne funkcionalnosti, API-ja i sistema ovlaštenja, 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.

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

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

Navođenjem API-ja WebExtensions, 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 performanse i sprečavaju zloupotrebu. 

Do sada je grupa kreirala 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, započet ćemo raditi na specifikaciji. Cilj nam je identificirati zajednički jezik, približiti implementacije i zacrtati kurs za buduću evoluciju.

API-ji i predlošci za razvoj dodataka koji se već koriste u Chromeu, Microsoft Edgeu, Firefoxu i Safariju poslužit će kao osnova za generirane specifikacije. Radna grupa će pokušati identificirati zajedničke karakteristike svih preglednika za stvaranje dodataka, približiti implementacije i iznijeti načine mogućeg razvoja.

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 izjavio eksplicitno to nije namijenjeno diktiranju tačno što programeri mogu, a što ne mogu stvarati s ekstenzijama. Niti će specificirati, standardizirati ili koordinirati potpisivanje ili isporuku produženja. Oni samo žele potaknuti inovacije, a istovremeno zadržavaju privatnost i sigurnost korisnika na jednak način.


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

Komentar, ostavi svoj

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 razmjera