Microsoft Edge : le moteur JavaScript Chakra optimisé
Les tests affichent de meilleures performances que IE11, Chrome et Firefox

Le , par Amine Horseman

37PARTAGES

0  0 
Lors de la conférence Build 2015, Microsoft avait affirmé que le moteur JavaScript Chakra de Edge est près de trois fois plus rapide qu’Internet Explorer 11 sur le Benchmark Unity. Aujourd’hui, Microsoft ajoute d’autres améliorations inspirées du « web actuel » en analysant des milliers de sites web choisis de manière aléatoire afin de détecter les fonctionnalités JavaScript qui ont besoin d’être optimisées et mesurer l’impact des modifications.

L’une des premières optimisations effectuées concerne les fonctions « inline ». En effet, tous les compilateurs JavaScript modernes supportent cette fonctionnalité de pouvoir déclarer le code d’une fonction directement lors de son appel, ce qui améliorerait les performances de 20 à 30%. Mais l’équipe de Edge va encore plus loin en optimisant les fonctions inline même si leurs déclarations sont réparties sur plusieurs fichiers JavaScript.


La deuxième optimisation concerne les valeurs de type « const » que ECMAScript6 offre aux développeurs JavaScript pour améliorer les performances. En effet, lorsqu’une valeur est déclarée comme constante, le compilateur n’aura plus besoin d’ajouter des instructions pour la vérification de la valeur ; cependant, une analyse de 10 000 sites sur le web a permis de trouver que 20% des développeurs déclarent les valeurs constantes en tant que variables globales qui ne seront ensuite pas modifiées par la suite. L’équipe de Edge a donc optimisé le parseur du moteur Chakra de sorte à détecter ces variables globales non modifiables et les transformer en valeurs constantes à lecture-seule. D’autres optimisations encore ont été apportées notamment sur l’optimisation du code à l’intérieur des blocs try-catch, ainsi que la méthode utilisée par le compilateur pour parcourir les tableaux.


Les résultats des tests montrent que le moteur Chakra sur Microsoft Edge est nettement plus rapide qu’Internet Explorer 11 : la différence atteint 60% sur le benchmark Jet Stream et 130% sur le benchmark Octane 2.0. Les résultats montrent aussi de meilleures performances pour Microsoft Edge par rapport à Chrome et Firefox.

Source : Microsoft Blog

Et vous ?

Que pensez-vous des résultats des tests ?
Comment Microsoft pourrait encore améliorer les performances de Edge ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 22/05/2015 à 7:13
Que pensez-vous des résultats des tests ?

Que ça me rappel ça :
Citation Envoyé par Hinault Romaric Voir le message
IE 11 pour Windows 7 plus rapide de 30 % que Firefox 22 et Chrome 28
dans l’exécution de JavaScript, Microsoft vante les performances du navigateur
...
Il en ressort qu’IE 11 est de 4 % plus performant qu’IE 10 et de 30 % plus rapide que Chrome 28, Firefox 22 et Opera 15.

Le meilleur parmi les meilleurs le "29/07/2013" est devenu le plus mauvais ... mais, comme d'habitude, le meilleurs navigateur reste quand même celui de µSoft.
Avatar de Washmid
Membre averti https://www.developpez.com
Le 22/05/2015 à 8:26
Pour leur défense Chrome et Firefox ont évolués entre temps
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 22/05/2015 à 8:59
Quelqu'un peut me dire pourquoi il font la comparaison avec une version chrome et firefox en Alpha ?
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 22/05/2015 à 9:02
Citation Envoyé par Washmid Voir le message
Pour leur défense Chrome et Firefox ont évolués entre temps
Reste que depuis 2013 (et même avant avec IE10), le navigateur de µSoft (quel qu'il soit) est toujours en tête des Benchmark réalisés par les bons soins de µSoft.
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 22/05/2015 à 9:04
Même si la progression de Edge est claire, à part sur Sunspider ou il utilise des optimisation spécifique qui rendent le test caduque, il ne domine pas les autres navigateurs comme le laisserait penser les chiffres Microsoft.
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 22/05/2015 à 9:04
Citation Envoyé par TiranusKBX Voir le message
Quelqu'un peut me dire pourquoi il font la comparaison avec une version chrome et firefox en Alpha ?
Ben ils sont à égalité donc, vu que la version de Edge n'est pas non plus la version définitive.
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 22/05/2015 à 9:13
Citation Envoyé par Pierre GIRARD Voir le message
Ben ils sont à égalité donc, vu que la version de Edge n'est pas non plus la version définitive.
Quand tu veut faire une comparaison tu le fait avec un produit fini pas avec un prototype baclé
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 22/05/2015 à 9:17
Citation Envoyé par TiranusKBX Voir le message
Quand tu veut faire une comparaison tu le fait avec un produit fini pas avec un prototype baclé
Edge est peut-être aussi un "prototype baclé"
Avatar de Logan Mauzaize
Rédacteur/Modérateur https://www.developpez.com
Le 22/05/2015 à 10:16
Citation Envoyé par TiranusKBX Voir le message
Quelqu'un peut me dire pourquoi il font la comparaison avec une version chrome et firefox en Alpha ?
Je dirais à cause du support ES6 ?
Avatar de Washmid
Membre averti https://www.developpez.com
Le 22/05/2015 à 10:20
Citation Envoyé par Pierre GIRARD Voir le message
Reste que depuis 2013 (et même avant avec IE10), le navigateur de µSoft (quel qu'il soit) est toujours en tête des Benchmark réalisés par les bons soins de µSoft.
Oui on est d'accord c'était histoire d'être gentil avec eux pour une fois ^^.

Depuis des années il font des annonces comme quoi ils admettent avoir été nuls mais que maintenant c'est génial ils sont devenus les meilleurs
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web