Giganții web doresc să standardizeze extensiile web

Apple, Mozilla, Google și Microsoft și-au unit forțele Pentru a putea sprijini dezvoltatorii de extensii, deoarece fără îndoială Chrome este cel mai utilizat browser și pe care dezvoltatorii preferă să își concentreze eforturile pentru crearea extensiilor, lăsând deoparte alte browsere.

De aceea, un nou grup comunitar „WebExtensions” va încerca să creeze o arhitectură comună pentru viitoarele extensii web și invită dezvoltatorii să se alăture acestei inițiative. Safari a adoptat o nouă extensie web API cu macOS Big Sur care permite extensiilor concepute pentru alte browsere să funcționeze cu acesta. Acest lucru a deschis ușa către noi extensii, dar nu a fost definită o metodă standardizată pentru dezvoltarea extensiilor.

Noul grup, prescurtat WECG, este alcătuit din membri din fiecare dintre principalii dezvoltatori de browser. În fruntea acestui nou grup, îi găsim pe Timothy Hatcher de la Apple și Simeon Vincent de la Google. Participanții actuali includ angajați de la Apple, Mozilla și Microsoft.

Consorțiul World Wide Web, organismul responsabil de promovarea compatibilității tehnologiilor World Wide Web, a comentat acțiunea:

„Suntem încântați să anunțăm lansarea WebExtensions Community Group (WECG). Cu diferitele browsere care au adoptat un model larg acceptat pentru extensii în ultimii ani, WECG este încântat să exploreze modul în care furnizorii de browsere și alte părți interesate pot lucra împreună pentru a promova o platformă comună de extensii de browser. Apple, Google, Microsoft și Mozilla lansează acest grup comunitar și invităm alți furnizori de browsere, dezvoltatori de extensii și părțile interesate să se alăture acestei inițiative *. «

Grupul comunitar WebExtensions are două obiective sunt face mai ușor pentru dezvoltatori să creeze extensii specificând un model consecvent și un nucleu comun de funcții, API-uri și permisiuni. De asemenea, descriu o arhitectură care îmbunătățește performanța și este și mai sigură și mai rezistentă la abuz.

În scrisoarea de muncă, menționează următoarele principii de proiectare:

  • Centrat pe utilizator: extensiile de browser permit utilizatorilor să își personalizeze experiența de navigare pe web în funcție de preferințe și nevoi.
  • compatibilitate: mențineți și îmbunătățiți compatibilitatea cu extensiile existente și API-urile populare de extensii. Acest lucru va permite dezvoltatorilor să nu trebuiască să își rescrie complet extensiile pentru a funcționa în diferite browsere, care pot fi predispuse la erori.
  • performanță: Permiteți dezvoltatorilor să scrie extensii care nu au un impact negativ asupra performanței sau consumului de energie al paginilor web sau al browserului.
  • de securitate: Atunci când aleg extensiile pe care să le utilizeze, utilizatorii nu ar trebui să fie nevoiți să compromită funcționalitatea și securitatea. Cu noile API-uri de extensie, modelul va fi modificat.
  • Confidențialitate: în mod similar, utilizatorii nu ar trebui să facă compromisuri în ceea ce privește funcționalitatea și confidențialitatea. Deoarece punctul principal va fi că extensiile browserului îmbunătățesc experiența utilizatorului, necesitând în același timp accesul minim necesar la datele de navigare ale utilizatorului pentru a reduce sau elimina compromisul pe care utilizatorii finali trebuie să îl facă între funcționalitate și confidențialitate.
  • Portabilitate: Ar trebui să fie relativ ușor pentru dezvoltatori să transfere extensii de la un browser la altul, iar browserele să accepte extensii pe o varietate de dispozitive și sisteme de operare.
  • Mentenabilitate: Prin simplificarea API-urilor, acest lucru ar trebui să permită grupului mai larg de dezvoltatori să creeze extensii și să le faciliteze întreținerea extensiilor pe care le creează.
  • autonomie: furnizorii de browsere ar trebui să ofere funcționalități specifice browserului dvs. și ar trebui, de asemenea, să aibă posibilitatea de a experimenta noi funcții.

Grupul nu dorește să specifice toate aspectele platformei de extensii web sau să înăbușe inovația. Fiecare furnizor de browser va continua să funcționeze independent cu propriile politici. Dezvoltatorii și furnizorii de browsere interesați să contribuie la grup se pot înregistra prin intermediul site-ului web W3C. WECG are un depozit GitHub dedicat, cu o scrisoare de locuri de muncă și realizări ale comunității.

Fuente: https://www.w3.org/


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.