Developpez.com

Le Club des Développeurs et IT Pro

Les extensions Chrome bientôt compatibles avec Microsoft Edge

Grâce à un outil de portage pour exécuter ces extensions dans le navigateur

Le 2016-03-22 00:46:16, par Michael Guilloux, Chroniqueur Actualités
Mise à jour le 08 /08 / 2016 : Microsoft Edge Extension Toolkit est désormais disponible, l’outil permet de convertir les extensions Chrome pour les exécuter sur Microsoft Edge

La mise à jour anniversaire de Windows 10 disponible depuis une semaine a apporté le support tant attendu des extensions. Cela a permis à Microsoft d’apporter quelques extensions populaires à son navigateur, mais à ce jour, seulement 13 sont disponibles.

Comme annoncé en mars dernier, Microsoft travaille sur un outil de portage des extensions de Chrome sur Microsoft Edge, pour rendre rapidement disponible le maximum d’extensions sur son navigateur. Baptisé Microsoft Edge Extension Toolkit, cet outil est désormais disponible en téléchargement pour ceux qui ont installé la mise à jour anniversaire de Windows 10.

Télécharger Microsoft Edge Extension Toolkit


Avant d’effectuer ses premiers pas sur le web, le navigateur par défaut de Windows 10, Microsoft Edge, a été présenté comme un sérieux concurrent de Google Chrome. Des tests effectués suivant différents benchmarks JavaScript ont en effet montré que le successeur d’Internet Explorer (IE) dépassait les principaux navigateurs en performances. Toutefois, après son lancement, le nouveau navigateur de Microsoft a connu un succès bien en deçà des attentes. S’il souffre encore de l’image de son prédécesseur, Microsoft Edge a également payé le prix pour son absence de support pour les extensions.

Microsoft a donc essayé de se rattraper. Après avoir annoncé au début du mois de février que le support des extensions était l’une des priorités pour son navigateur en 2016, la société est immédiatement passée à l’acte. Microsoft a récemment rendu disponibles les premières extensions en test pour son navigateur. Il s’agit toutefois seulement de trois extensions alors que les plus populaires ne devraient débarquer que plus tard cette année.

La société a tout de même un plan pour apporter rapidement les extensions aux utilisateurs. Pour cela, Microsoft a décidé d’utiliser une technique familière qui consiste à convertir les extensions de Google Chrome pour qu’elles soient compatibles avec son navigateur. Microsoft a pensé à une technique similaire lorsque la société réfléchissait à la manière de réduire le gap en nombre d’applications entre Windows Store et les magasins d’applications concurrents. Parmi les solutions envisagées, Microsoft avait prévu le pont Astoria visant à porter les applications Android sur Windows 10, avant d’abandonner le projet.

En ce qui concerne son navigateur, Microsoft semble être plus déterminée. Jacob Rossi, senior program manager chez Microsoft, a révélé dans un tweet que la société travaille déjà sur un outil de portage pour exécuter les extensions Chrome dans Microsoft Edge. Si le travail semble avancé, Jacob Rossi indique qu’il y a encore du boulot et que ce ne sont pas toutes les API de Chrome qui sont supportées.

Source : Jacob Rossi

Et vous ?

Que pensez-vous du projet de porter les extensions Chrome sur Microsoft Edge ?
Cela va-t-il rapidement repositionner le navigateur de Microsoft à la hauteur de ses concurrents ?

Voir aussi

Les extensions pourraient bientôt débarquer dans Microsoft Edge, la firme de Redmond dévoile ses priorités pour son navigateur en 2016
Microsoft Edge : les premières extensions sont enfin disponibles en test pour les membres du programme Windows Insider
  Discussion forum
49 commentaires
  • jopopmk
    Membre expert
    Il me semble que FF était en train de "normaliser" ses extensions sur un format identique à celui des Chromium. Il serait intéressant que Edge fasse de même : ça nous éviterait à nous de les recoder spécialement pour le navigateur de Microsoft et ça lui ferait à lui un sacré line-up d'un coup, de quoi oublier ce retard plutôt gênant.
  • LSMetag
    Expert confirmé
    Je n'aime pas la mauvaise foi de nchal. Ce test, comme indiqué, n'est pas exhaustif et surtout ne teste pas de vrais standards mais un peu tout et n'importe quoi sur ce qui existe sur le web. Les standards, c'est ce qui fait qu'un site doit être pareil d'un navigateur à l'autre.

    https://kangax.github.io/compat-table/es6/

    Côté moteur Javascript, Firefox est dépassé question respect des nouveaux standards.

    https://html5test.com/

    Côté HTML 5, Firefox et Edge sont au coude à coude. Chrome s'envole. HTML 5 est en cours de développement et peut changer à tout moment.

    Question CSS 3 :

    http://css3test.com/

    Edge est à la traîne, mais il ne faut pas oublier que CSS 3 est encore à l'état de "brouillon". Donc loin d'être figé. Ca ne sert à rien de s'échiner sur des trucs qu'on ne sait pas si ils resteront.

    Et niveau benchs (j'ai volontairement pris le bench de Mozilla) :

    Edge 14

    Firefox 49

    Edge a des performances globales équivalentes à Chromium, réparties selon différents domaines. Et niveau gestion mémoire, processeur et batterie, il est très fort.

    Par contre oui il pêche au niveau des extensions et de son interface minimaliste (on aime ou pas) et Chromium est le meilleur de tous les navigateurs question respect des standards. Mais si on parle de STANDARDS, Edge est devant Firefox.
  • AoCannaille
    Expert confirmé
    Envoyé par nchal
    Ce serait plutôt Windows 10 (ans de retard en matières de navigateur web)
    On n'est pas trolldi pourtant...

    La seule chose qui manque a Edge, ce sont les extension. Le reste tient vraiment la comparaison par rapport aux autres navigateurs.
  • LSMetag
    Expert confirmé
    Une chose : très bonne nouvelle ! Car Edge est sincèrement un navigateur qui tient la route.
  • RyzenOC
    Inactif
    J'utilise le navigateur vivaldi, Edge en dehors des extensions, offre peu de fonctionnalité par rapport à vivaldi justement.

    Moi je cherche un navigateur très complet, pas comme chrome ou edge, quitte à sacrifier un peu de performance.
  • Zefling
    Expert confirmé
    Envoyé par LSMetag
    Mais si on parle de STANDARDS, Edge est devant Firefox.
    C'est vrai et faux. Réponse de normand. Ça dépend ce que l'on regarde comme standard.
    On peut aussi regarder des pages comme :
    - https://platform-status.mozilla.org/
    - https://developer.microsoft.com/en-u...atform/status/

    En fait, c'est dur d'être devant quand on est si peu force de proposition.

    En tout cas, on est sur une appli avec du CSS « moderne » (cible IE11 mini) et même si Edge ne cause quasiment plus aucun problème par rapport à IE, il lui reste encore des comportements bizarres qui font que les implémentations, même si elles sont là, manquent un peu de finitions. Bref, c'est mieux, mais de point de vue le classement reste : IE <<< Edge < Firefox << Chrome
    Puis le gros point faible de Edge, c'est d'être mono-plateforme.

    Puis la définition de « standard » ça reste compliqué pour le CSS. Aucun module CSS a pris le statut de « Recommandation » (sauf CSS Color Level 3). Et même le CSS2 peut changer, la révision 2 est en court. Dans s'il faut attendre que ça soit figer, il faudrait se limiter au CSS1... Mais il n'a plus qu'une valeur d'archive. Pour ce qui est du statut « Canditate Recommendation », qui est souvent le point de départ d'un implémentation, il ne garantit rien : on a vu ça avec les Flexbox ou Ruby qui se sont fait remanier malgré leur passage en CR.
    Coté HTML, le 5.0 a été figé (recommandation), le 5.1 est en voit de l'être (et remplacera le 5.0).

    Bref, Edge n'est pas devant, il faut juste certaines choses mieux, mais pas assez pour être devant. Par contre, s'ils gardent le rythme actuel, je pense que d'ici 1 an, ils seront devant Firefox si Mozilla ne se bouge pas plus. Après Mozilla mets aussi une partie de ses forces sur Servo, qui a l'air prometteur et qui progresse vraiment rapidement en sachant qu'ils sont repartis de zéro, mais face à des mastodontes comme Google ou Microsoft, est-ce que cela va suffire.
  • tomlev
    Rédacteur/Modérateur
    Envoyé par Zefling
    Puis le gros point faible de Edge, c'est d'être mono-plateforme.
    Pas sûr que ça dure, vu la tendance chez MS en ce moment. Ils sont en train de rendre cross-platform pas mal de leurs produits:
    - .NET Core
    - MSBuild
    - PowerShell
    - SQL Server
    - ChakraCore (le moteur JS de Edge)

    Du coup ça me surprendrait pas plus que ça qu'ils finissent par porter Edge lui-même.

    D'ailleurs ce ne serait pas la première fois que MS porte un navigateur sur une autre plateforme : en 2000, quand j'étais étudiant, on avait des stations HP-UX sur lesquelles était installé... Internet Explorer 4 !
  • earhater
    Membre éprouvé
    L'interface très épurée, la rapidité à laquelle le navigateur se lance et exécute le code (notamment le JS) et la volonté de MS de se tourner vers les développeurs pour savoir comment prioriser les développements au sein de son navigateur font que Edge peut monter dans le classement des navigateurs. Ce sera long et fastidieux mais ça peut le faire, les extensions étaient le dernier frein à cela.

    Le seul bémol par rapport aux extensions j'ai l'impression, c'est que MS développe en collaboration des entreprises ses extensions. J'ai pas l'impression que n'importe quel lambda puisse sortir son extension comme sous chrome ou firefox
  • tomlev
    Rédacteur/Modérateur
    Envoyé par earhater
    Le seul bémol par rapport aux extensions j'ai l'impression, c'est que MS développe en collaboration des entreprises ses extensions. J'ai pas l'impression que n'importe quel lambda puisse sortir son extension comme sous chrome ou firefox
    Soit c'est ce que tu dis, soit le développement d'extensions pour Edge ne suscite pas la passion des foules... parce que bien que les extensions soient officiellement supportées dans Edge depuis 6 mois (grosso modo), il n'y a toujours que 18 extensions dans le Store, ce qui est un peu pitoyable
  • Zefling
    Expert confirmé
    Envoyé par Namica
    Tout à fait d'accord.
    Des statistiques plus complètes https://fr.wikipedia.org/wiki/Parts_...avigateurs_web
    La page anglaise est plus à jour. Et quand on voit cette carte :
    Browser Market Share Worldwide July 2017
    Edge, c'est un peu le navigateur qu'on oublie de tester... Il est pas mauvais, c'est juste qu'à côté de Firefox ou Chrome il n'apporte rien de vraiment neuf, et fait moins de choses. Et avec l'arriver de Firefox Quantum, le gap de perf va se réduire entre Firefox et Chrome ne va rien faire pour arranger la situation d'Edge.