Google, Apple et Firefox publient le nouveau benchmark du navigateur Speedometer 3.0

Google, Apple et Firefox publient le nouveau benchmark du navigateur Speedometer 3.0

L’indicateur de vitesse a longtemps été la référence préférée de Google, notant auparavant à quel point il était « le plus représentatif du monde réel » lors de la comparaison des performances JavaScript. Le compteur de vitesse 3.0 est maintenant disponible.

Speedometer 3.0 est le résultat d’une collaboration (modèle de gouvernance multipartite conjoint) entre les moteurs de navigateur Blink/V8, Gecko/SpiderMonkey et WebKit/JavaScriptCore, avec la participation également de Microsoft. La version 1.0 en 2014 a été créée par l’équipe WebKit, tandis que la version 2.0 a vu un partenariat entre Apple et Google en 2018.

L’objectif est de « créer une compréhension commune des performances Web afin que des améliorations puissent être apportées pour améliorer l’expérience utilisateur ». Cette dernière version améliore la façon dont « Speedometer capture et calcule les scores, affiche des résultats plus détaillés et introduit une variété encore plus grande de charges de travail. »

Quelques tests et charges de travail ne peuvent pas simuler l’intégralité du Web, mais lors de la création de Speedometer 3, nous avons établi certains critères de sélection de ceux qui sont essentiels à l’expérience de l’utilisateur. Nous sommes désormais plus proches que jamais d’une référence représentative.

En termes de frameworks inclus, Speedometer 3.0 prend en compte : React, Vue, Angular, Preact, Lit, Backbone et Svelte.

Parallèlement, il existe un ensemble mis à jour de charges de travail simulées : application de tâches, page Web complexe, site d’actualités (application d’une seule page), applications de graphiques et tableaux de bord et éditeurs de code.

  • « TodoMVC est une application de tâches qui permet à un utilisateur de suivre ses tâches. L’utilisateur peut saisir une nouvelle tâche, mettre à jour une tâche existante, marquer une tâche comme terminée ou la supprimer.
  • « Nous avons choisi un site d’actualités pour représenter une SPA, car il nous permet de capter les principaux domaines d’intérêt de manière déterministe. Un facteur important était que nous voulions nous assurer que nous utilisions des données locales statiques et que l’application ne dépendait pas des requêtes du réseau pour présenter ces données à l’utilisateur.
  • « Les applications de création de graphiques nous permettent de tester le rendu SVG et Canvas en affichant des graphiques dans diverses charges de travail. »
  • « Les éditeurs, par exemple les éditeurs de texte et de code WYSIWYG, concentrons-nous sur l’édition de texte en direct et la capture des interactions avec les formulaires. »

Les autres fabricants de navigateurs ont également aujourd’hui leurs propres articles de blog détaillant leurs efforts :

Envie de vous détendre un peu ? Voici un reportage très intéressant sur l’intelligence artificielle :

YouTube video