De webreuzen willen webextensies standaardiseren

Apple, Mozilla, Google en Microsoft hebben hun krachten gebundeld Om extensieontwikkelaars te kunnen ondersteunen, aangezien Chrome zonder twijfel de meest gebruikte browser is en waarop ontwikkelaars ook liever hun inspanningen richten voor het maken van extensies, andere browsers buiten beschouwing gelaten.

Daarom een ​​nieuwe communitygroep "WebExtensions" zal proberen een gemeenschappelijke architectuur te smeden voor toekomstige webextensies en nodigt ontwikkelaars uit om zich bij dit initiatief aan te sluiten. Safari heeft een nieuwe webextensie-API met macOS Big Sur aangenomen waarmee extensies die zijn ontworpen voor andere browsers ermee kunnen werken. Dit opende de deur naar nieuwe extensies, maar een gestandaardiseerde methode voor het ontwikkelen van extensies was niet gedefinieerd.

De nieuwe groep, afgekort WECG bestaat uit leden van elk van de belangrijkste browserontwikkelaars. Aan het hoofd van deze nieuwe groep vinden we Timothy Hatcher van Apple en Simeon Vincent van Google. Huidige deelnemers zijn onder meer medewerkers van Apple, Mozilla en Microsoft.

Het World Wide Web Consortium, de instantie die verantwoordelijk is voor het promoten van de compatibiliteit van World Wide Web-technologieën, gaf commentaar op de actie:

“We zijn verheugd om de lancering van de WebExtensions Community Group (WECG) aan te kondigen. Nu verschillende browsers de afgelopen jaren een breed ondersteund model voor extensies hebben aangenomen, is WECG verheugd om te onderzoeken hoe browserleveranciers en andere belanghebbenden kunnen samenwerken om een ​​gemeenschappelijk platform voor browserextensies te promoten. Apple, Google, Microsoft en Mozilla lanceren deze communitygroep en we nodigen andere browserleveranciers, extensieontwikkelaars en geïnteresseerde partijen uit om zich bij dit initiatief aan te sluiten *. «

De WebExtensions-communitygroep heeft twee doelstellingen zijn het voor ontwikkelaars gemakkelijker maken om extensies te maken een consistent model specificeren en een gemeenschappelijke kern van functies, API's en machtigingen. Ze beschrijven ook een architectuur die de prestaties verbetert en nog veiliger en beter bestand is tegen misbruik.

In de vacaturebrief vermelden ze: de volgende ontwerpprincipes:

  • Gebruikersgericht: browserextensies stellen gebruikers in staat hun surfervaring op het web te personaliseren op basis van hun voorkeuren en behoeften.
  • Compatibiliteit: onderhouden en verbeteren van de compatibiliteit met bestaande extensies en populaire extensie-API's. Hierdoor hoeven ontwikkelaars hun extensies niet volledig te herschrijven om in verschillende browsers te werken, wat foutgevoelig kan zijn.
  • prestatie: laat ontwikkelaars extensies schrijven die geen negatieve invloed hebben op de prestaties of het stroomverbruik van webpagina's of de browser.
  • beveiliging: Bij het kiezen van de te gebruiken extensies hoeven gebruikers geen concessies te doen aan functionaliteit en beveiliging. Met de nieuwe extensie-API's wordt er een wijziging aangebracht in het model.
  • Privacy: evenzo zouden gebruikers geen concessies moeten doen aan functionaliteit en privacy. Het belangrijkste punt zal zijn dat de browserextensies de gebruikerservaring verbeteren en tegelijkertijd de minimaal noodzakelijke toegang tot de browsegegevens van de gebruiker vereisen om de afweging die eindgebruikers moeten maken tussen functionaliteit en vertrouwelijkheid te verminderen of te elimineren.
  • Draagbaarheid: Het zou voor ontwikkelaars relatief eenvoudig moeten zijn om extensies van de ene browser naar de andere over te zetten, en voor browsers om extensies op verschillende apparaten en besturingssystemen te ondersteunen.
  • Onderhoudbaarheid: Door de API's te vereenvoudigen, zou dit de bredere groep ontwikkelaars in staat moeten stellen extensies te maken en het voor hen gemakkelijker te maken om de extensies die ze maken te onderhouden.
  • autonomie: browserproviders moeten uw browser specifieke functionaliteit bieden en moeten ook de mogelijkheid hebben om met nieuwe functies te experimenteren.

De groep wil niet alle aspecten van het webextensieplatform specificeren of innovatie onderdrukken. Elke browserprovider blijft onafhankelijk opereren met zijn eigen beleid. Browserontwikkelaars en verkopers die geïnteresseerd zijn om bij te dragen aan de groep, kunnen zich registreren via de W3C-website. De WECG heeft een speciale GitHub-repository met een vacaturebrief en community-prestaties.

bron: https://www.w3.org/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.