Root NationNouvellesActualités informatiquesApple, Google, Microsoft et Mozilla travaillent ensemble sur une extension de navigateur

Apple, Google, Microsoft et Mozilla travaillent ensemble sur une extension 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 basent leurs API d'extension sur 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 accepté de former le groupe WebExtensions, dont l'objectif est de normaliser les API et les fonctionnalités des navigateurs.

Selon les données disponibles, des représentants de tous les principaux développeurs de navigateurs participeront à la normalisation des extensions, et le groupe, nommé WebExtensions Community Group (WECG), sera dirigé par Timothy Hatcher de Apple et Siméon Vincent de Google. Ensemble, ils essaieront de résoudre plusieurs tâches principales.

Tout d'abord, il s'agit de simplifier le processus de développement des extensions en créant un modèle cohérent et un noyau, des fonctionnalités, une API et des autorisations communs. Il est également prévu de compiler une description de l'architecture, dont l'utilisation augmentera la productivité des solutions créées, ainsi que de les rendre plus sûres.

- Publicité -

Dans le même temps, les participants au projet n'ont pas l'intention de préciser tous les aspects du développement des extensions ou de freiner l'innovation. Chaque développeur de navigateur continuera à fonctionner indépendamment selon ses propres règles et politiques. Les développeurs d'extensions et de navigateurs intéressés à participer à ce projet peuvent le rejoindre en soumettant une candidature sur le site Web du World Wide Web Consortium (W3C). Les membres de WECG ont créé un référentiel séparé sur GitHub qui sera utilisé pour les travaux futurs. Il contient également des règles et statut une nouvelle communauté de développeurs.

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

WebExtensions est utilisé comme terme général pour l'API d'extension Chrome depuis quelques années. Opera l'a adopté lorsque le navigateur est passé à Chromium en 2013, Firefox est passé à l'API en 2017 (Mozilla a largement inventé le terme « WebExtensions ») et Safari a ajouté sa 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. Navigateurs basés sur Chromium tels que Vivaldi et le nouveau Microsoft Edge suit largement la mise en œuvre de Chrome avec peu (voire aucun) changement.

Lisez aussi: