Root NationNieuwsIT-nieuwsAppleGoogle, Microsoft en Mozilla werken samen aan een browserextensie

AppleGoogle, Microsoft en Mozilla werken samen aan een browserextensie

-

Browserextensies kunnen moeilijk te ontwikkelen en onderhouden zijn, vooral voor extensies die meer dan één browser willen ondersteunen. Firefox, Edge, Opera en anderen baseren hun extensie-API's op Chrome, maar elke browser voegt zijn eigen wijzigingen toe en implementeert niet altijd de nieuwe API's van Google. Gelukkig zijn alle grote browserleveranciers overeengekomen om de WebExtensions-groep te vormen, wiens doel het is om API's en functionaliteit voor alle browsers te standaardiseren.

Volgens de beschikbare gegevens zullen vertegenwoordigers van alle grote browserontwikkelaars deelnemen aan de standaardisatie van extensies, en de groep, genaamd WebExtensions Community Group (WECG), zal worden geleid door Timothy Hatcher van Apple en Simeon Vincent van Google. Samen proberen ze een aantal hoofdtaken op te lossen.

Allereerst gaat het om het vereenvoudigen van het proces van het ontwikkelen van extensies door een consistent model en een gemeenschappelijke kern, functionaliteit, API en machtigingen te creëren. Het is ook de bedoeling om een ​​beschrijving van de architectuur op te stellen, waarvan het gebruik de productiviteit van de gecreëerde oplossingen zal verhogen en ze ook veiliger zal maken.

WebExtensions

Tegelijkertijd is het niet de bedoeling van de projectdeelnemers om elk aspect van de ontwikkeling van uitbreidingen te specificeren of innovatie aan banden te leggen. Elke browserontwikkelaar blijft onafhankelijk werken volgens zijn eigen regels en beleid. Extensie- en browserontwikkelaars die geïnteresseerd zijn in deelname aan dit project, kunnen deelnemen door een aanvraag in te dienen op de website van het World Wide Web Consortium (W3C). WECG-leden hebben een aparte repository op GitHub gemaakt die voor toekomstig werk zal worden gebruikt. Het bevat ook regels en voorschriften een nieuwe community van ontwikkelaars.

https://twitter.com/w3c/status/1400860930611757059?s=20

WebExtensions wordt de afgelopen jaren gebruikt als algemene term voor de Chrome-extensie-API. Opera adopteerde het toen de browser in 2013 overstapte naar Chromium, Firefox schakelde in 2017 over op de API (Mozilla bedacht grotendeels de term "WebExtensions"), en Safari voegde er vorig jaar ondersteuning voor toe. De machtigingen en beschikbare API's variëren echter aanzienlijk tussen browsers, dus het standaardisatieproces zal geweldig nieuws zijn voor ontwikkelaars. Chromium-gebaseerde browsers zoals Vivaldi en de nieuwe Microsoft Edge volgt grotendeels de implementatie van Chrome met weinig of geen wijzigingen.

Lees ook:

Aanmelden
Informeer over
gast

0 Heb je vragen? Stel ze hier.
Ingesloten beoordelingen
Bekijk alle reacties
Andere artikelen
Schrijf je in voor updates
Nu populair