dynastart
Member
- Joined
- Oct 20, 2013
- Messages
- 1,927
- Reaction score
- 11
- Points
- 232
Offline
- Thread starter
- #1
Mozilla a actuellement dans ses cartons un important projet : permettre aux développeurs de créer des extensions dont le code serait presque totalement compatible avec Chrome et Opera. De nouvelles API, les WebExtensions, commenceront ainsi à arriver dans Firefox 45, avec une finalisation prévue pour la version 48.
Les WebExtensions sont donc un lot d’API qui doivent répondre à une problématique simple : permettre aux développeurs de créer des extensions de la même manière qu’ils créent des applications web, à savoir avec un socle technologique théoriquement identique pour tous les navigateurs. Il s’agit d’une demande récurrente des développeurs, qui veulent tout simplement en pas réécrire plusieurs fois leurs extensions.
Mozilla a que le travail sur ces nouvelles API avançait bien. Depuis l’annonce du projet en août, 77 bugs ont été ainsi éradiqués, et l’éditeur prévoit désormais de fournir une partie des API pour Firefox 45,. Ce support initial commencera avec quatre d’entre elles : alarms, contextMenus, pageAction and browserAction. Un support partiel sera également présent pour bookmarks, cookies, extension, i18n, notifications, runtime, storage, tabs, webNavigation, webRequest, windows. La liste complète de ces API peut être.
Parallèlement à ce travail, Mozilla prépare également son site de distribution des extensions à être compatible avec les WebExtensions. Les développeurs devraient donc être en mesure de commencer leurs tests à partir de Firefox 44, prévu pour le 25 janvier. À terme, les extensions créées avec les API devraient pratiquement pouvoir fonctionner telles quelles dans Chrome, et donc dans Opera, qui reprend la même base. Notez que les rumeurs au sujet du système d’extensions d’Edge chez Microsoft font état d’un système similaire. Il se pourrait donc bien que le travail des développeurs soit largement simplifié d’ici quelques mois.
Les WebExtensions sont donc un lot d’API qui doivent répondre à une problématique simple : permettre aux développeurs de créer des extensions de la même manière qu’ils créent des applications web, à savoir avec un socle technologique théoriquement identique pour tous les navigateurs. Il s’agit d’une demande récurrente des développeurs, qui veulent tout simplement en pas réécrire plusieurs fois leurs extensions.
Mozilla a que le travail sur ces nouvelles API avançait bien. Depuis l’annonce du projet en août, 77 bugs ont été ainsi éradiqués, et l’éditeur prévoit désormais de fournir une partie des API pour Firefox 45,. Ce support initial commencera avec quatre d’entre elles : alarms, contextMenus, pageAction and browserAction. Un support partiel sera également présent pour bookmarks, cookies, extension, i18n, notifications, runtime, storage, tabs, webNavigation, webRequest, windows. La liste complète de ces API peut être.
Parallèlement à ce travail, Mozilla prépare également son site de distribution des extensions à être compatible avec les WebExtensions. Les développeurs devraient donc être en mesure de commencer leurs tests à partir de Firefox 44, prévu pour le 25 janvier. À terme, les extensions créées avec les API devraient pratiquement pouvoir fonctionner telles quelles dans Chrome, et donc dans Opera, qui reprend la même base. Notez que les rumeurs au sujet du système d’extensions d’Edge chez Microsoft font état d’un système similaire. Il se pourrait donc bien que le travail des développeurs soit largement simplifié d’ici quelques mois.