Apple, Google, Microsoft et Mozilla rejoignent le groupe sur les extensions de navigateur

Apple, Google, Microsoft et Mozilla ont rejoint le groupe communautaire WebExtensions pour travailler ensemble sur les extensions de navigateur.

Les extensions de navigateur peuvent être difficiles à développer et à maintenir, en particulier pour les extensions qui souhaitent prendre en charge plusieurs navigateurs. Firefox, Edge, Opera et d'autres ont basé leurs API d'extension sur celles de Chrome, mais chaque navigateur ajoute ses propres modifications et n'implémente pas toujours les nouvelles API de Google. Heureusement, tous les principaux fournisseurs de navigateurs ont désormais accepté de former le groupe communautaire WebExtensions, qui vise à standardiser les API et les fonctionnalités dans tous les navigateurs. navigateurs.

"Nous sommes ravis d'annoncer le lancement du groupe communautaire WebExtensions (WECG)", déclare le W3C. annoncé dans un article de blog aujourd'hui. "Apple, Google, Microsoft et Mozilla lancent ce groupe communautaire, et nous invitons d'autres fabricants de navigateurs, développeurs d'extensions et parties intéressées à se joindre à cet effort !"

Le groupe vise à faciliter le développement d'extensions, en établissant un noyau commun de fonctionnalités, d'API et d'autorisations. Le processus de normalisation suivra le même modèle que le développement des standards du Web (qui fonctionnent généralement bien), mais il n'obligera pas les navigateurs à ignorer les fonctionnalités ou API. "Chaque fournisseur de navigateur continuera à exploiter son magasin d'extensions de manière totalement indépendante, avec ses propres politiques techniques, de révision et éditoriales", indique le message. dit.

WebExtensions a été utilisé comme terme général pour l'API d'extension de Chrome au cours des dernières années. Opera l'a adopté lorsque le navigateur est passé à une base Chromium en 2013, Firefox est passé à l'API en 2017 (Mozilla a largement inventé le terme « WebExtensions »), et Safari en a ajouté la prise en charge. l'année dernière. Cependant, les autorisations et les API disponibles varient considérablement selon les navigateurs, le processus de standardisation sera donc une excellente nouvelle pour les développeurs. Les navigateurs basés sur Chromium, comme Vivaldi et le nouveau Microsoft Edge, suivent en grande partie la mise en œuvre de Chrome avec peu (voire aucune) modifications.

La Charte du groupe communautaire WebExtensions peut être consultée ici.