Speedometer 3.0, arrive grâce au travail collaboratif de Mozilla, Google, Microsoft et Apple

Compteur de vitesse

Le compteur de vitesse mesure les performances du navigateur

Malgré les grands progrès réalisés dans le développement Web et tous ces efforts pour parvenir à l'unification du développement Web, au milieu de 2024, c'est la date à laquelle les navigateurs n'ont pas réussi (ou voulu) atteindre une norme commune et pour Mieux ou pire, cette situation a également conduit chacun à apporter une fonctionnalité ou un avantage qui avait été implémenté dans d'autres navigateurs à l'époque.

Parler de mesurer les performances des navigateurs Web n'est pas aussi simple que dans d'autres cas, car dans ce cas, différents aspects sont examinés et c'est pourquoi divers outils sont généralement utilisés. Mais désormais, cela pourrait prendre une autre tournure puisque les poids lourds du web ont uni leurs forces.

Et est-ce Six ans après sa dernière sortie, il est présenté Un outil mis à jour pour évaluer les performances et la réactivité des navigateurs web : Speedometer 3.0, développé en collaboration par Mozilla, Google, Microsoft et Apple, se concentre sur l'estimation des retards en simulant le travail des utilisateurs avec des applications Web courantes.

En collaboration avec les principaux moteurs de navigateur Web Blink/V8, Gecko/SpiderMonkey et WebKit/JavaScriptCore, nous sommes ravis de lancer Speedometer 3.0. Les benchmarks, tels que Speedometer, sont des outils qui peuvent aider les fournisseurs de navigateurs à trouver des opportunités d'amélioration des performances. Idéalement, ils simulent les fonctionnalités que les utilisateurs trouvent sur les sites Web typiques, afin de garantir que les navigateurs peuvent optimiser les zones qui profitent aux utilisateurs.

À propos du compteur de vitesse 3.0

Le compteur de vitesse 3.0 est remarquable pour être la première suite de tests de performances de navigateur créée ensemble par les principaux développeurs de moteurs de navigateur et cela a été rendu possible par le développement d'une politique de test commune.

L'ensemble d'outils pour exécuter des tests a été élargi pour prendre en compte une variété d’opérations du navigateur en mesurant la réponse aux actions de l'utilisateur. Cela inclut non seulement le temps d’exécution du code, mais également le temps de rendu et l’exécution des tâches asynchrones.

Des outils ont été développés pour les développeurs de navigateurs afin d'analyser les résultats des tests, de créer des profils de performances et d'ajuster les paramètres de test si nécessaire. De plus, la possibilité de créer des scripts de lancement de tests personnalisés complexes est fournie.

Concernant les mises à jour de Speedometer 3.0, La transition a été faite vers l'utilisation de nouvelles versions des frameworks Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte et Vue. Des modèles de conception modernes pour les sites et les applications Web ont également été mis en œuvre, tels que l'utilisation de Webpack, de composants Web et des méthodes mises à jour pour travailler avec le DOM.

ont été inclus Tests supplémentaires pour évaluer les performances de rendu avec élément Canvas, génération SVG, Traitement CSS complexe, gestion de l'arborescence DOM approfondies et techniques utilisées dans l'édition de contenu WYSIWYG et sur les sites d'actualités.

Compteur de vitesse 3.0, est conçu pour évaluer la performance des différents benchmarks utilisés :

  1. Ajouter, compléter et supprimer des notes dans TodoMVC : Des actions telles que l'ajout, la complétion et la suppression de 100 notes sont effectuées à l'aide du gestionnaire de tâches TodoMVC. Ceci est implémenté dans des variantes basées sur différents frameworks Web, méthodes de travail avec le DOM et versions du standard ECMAScript. Des exemples d'options TodoMVC incluent des frameworks tels que React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte et Lit, ainsi que des options qui utilisent des fonctionnalités avancées introduites dans les spécifications ECMAScript 5 et ECMAScript 6.
  2. Édition de texte en mode WYSIWYG : L'édition de texte avec le balisage WYSIWYG est évaluée à l'aide d'éditeurs de code tels que CodeMirror et TipTap.
  3. Chargement et interaction avec les graphiques : Le chargement et l'interaction avec des graphiques conçus à l'aide de l'élément canvas ou générés au format SVG à l'aide de bibliothèques telles que Observable Plot, chart.js et réagissent-stockcharts sont évalués.
  4. Navigation et interaction avec les sites d'actualités : La navigation dans les pages et l'interaction avec le contenu sont simulées sur des sites d'actualités typiques à l'aide des frameworks Web Next.js et Nuxt.

Quant aux résultats obtenus en réussissant la suite de tests Speedometer 3.0, sur macOS, Chrome est en tête avec 22.6 points, suivi de près par Firefox avec 20.7 points et Safari avec 19.0 points. En comparaison, dans Speedometer 2.1, Safari était en tête avec 481 points, suivi de Firefox avec 478 points et Chrome nettement derrière avec 404 points dans le même test avec les mêmes navigateurs. Sur Ubuntu 22.04, Chrome a obtenu 13.5 et 234 points, tandis que Firefox a obtenu respectivement 12.1 et 186 points sur les versions 3.0 et 2.1 de Speedometer.

enfin si tu es intéressé à en savoir plus, vous pouvez vérifier les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.