WebKit lance le benchmark du navigateur JetStream2

WebKit a récemment lancé JetStream 2, une nouvelle suite de tests de performances permettant de mesurer les performances des opérations JavaScript et WebAssembly dans les navigateurs Web.

Les tests de performance du navigateur étaient très importants au lancement de Google Chrome. Google les a utilisés pour démontrer la rapidité avec laquelle les performances JavaScript de Chrome étaient comparées à Internet Explorer ou à Firefox, les deux principaux navigateurs de la journée.

L'un des effets a été que les fabricants de navigateurs ont commencé à optimiser et à améliorer les performances de JavaScript. cela a eu pour conséquence que les points de repère ont perdu de leur importance avec l'amélioration de la vitesse des navigateurs.

JetStream 2

JetStream 2 teste les performances JavaScript et WebAssembly des navigateurs Web ainsi que celles d'autres fonctions telles que Web Workers. Il suffit de cliquer sur le bouton de démarrage du site Web de référence de JetStream 2 pour tester le navigateur.

JetStream 2 inclut également un nouvel ensemble de repères qui mesurent les performances d'assemblage Web, de travailleurs Web, de promesses, d'itérations asynchrones, d'expressions régulières unicode et d'analyse JavaScript.

Le benchmark du navigateur exécute 64 tests, dont certains proviennent d'autres tests tels que JetStream, SunSpider ou Octane. L’équipe de développement décrit chacun des tests exécutés par JetStream 2 sur cette page.

L’équipe a exécuté le test de performance sur un MacBook Pro afin de comparer les résultats de Safari, Chrome et Firefox. Safari a remporté le test, suivi de Chrome (environ 8% plus lent) et de Firefox (environ 68% plus lent).

J'ai décidé de faire le test sur une machine Windows. Alors que je ne pouvais pas exécuter Safari sous Windows, j’ai effectué le test de performance dans les dernières versions stables de Chrome, Firefox et Microsoft Edge.

Chrome a réussi à obtenir un score d'environ 105, Firefox un score de 78 dans le benchmark. Firefox Nightly a obtenu un score Infinity à la place, ce qui suggère que quelque chose s'est cassé pendant le test. Le test n’était pas terminé dans Microsoft Edge et je devais l’arrêter, car il ne terminerait même pas le premier test de la suite de tests.

Mots de clôture

La nouvelle référence suggère que Mozilla a encore du travail à faire pour combler l’écart de performance correspondant à cette référence. Les points de repère ne sont toutefois pas nécessairement liés aux performances réelles.

Maintenant vous : avez-vous exécuté la référence? Comment les navigateurs installés sur votre appareil fonctionnent-ils?