Google lance Octane, nouvelle suite de benchmark JavaScript
Pour la nouvelle génération d'applications Web

Le , par tarikbenmerar, Chroniqueur Actualités
Google vient d'annoncer une nouvelle suite de benchmark (test de performance), appelée Octane. Cette dernière vise à fournir une mesure de performance plus précise de l'exécution des applications JavaScript utilisées quotidiennement, à la fois complexes et intensives.

Selon Google, la suite se démarque des autres concurrents du marché par une considération plus globale de la notion de test. Alors que les microbenchmarks Karen et SunSpider adoptent une approche dite 'ad hoc' se concentrant sur des tests spécifiques à certaines fonctionnalités du navigateur, Octane quant à lui, utilise des codes réels pour tester tous les cas d'utilisation. En effet, Octane intègre les tests suivants, qui utilisent quelques librairies et codes existants :

  • Box2DWeb est un portage JavaScript du célèbre moteur physique 2D, qui est derrière de nombreuses simulations et jeux Web bien connus.
  • Mandreel est un portage JavaScript du 3D Bullet Engine. Le code source C++ original a été traduit en Javascript avec le compilateur Mandreel de Onan Games, utilisé dans beaucoup de jeux Web.
  • Pdf.js se base sur le lecteur PDF de Mozilla, et permet d'illustrer comment des plug-ins natifs peuvent être remplacés par des applications JavaScript. Il mesure la rapidité de décodage d'un exemple de fichier PDF.
  • GB Emulator se base sur un émulateur open source de la console GameBoy de Nintendo, et exécute une démo 3D pour la mesure de performance.
  • CodeLoad mesure la rapidité du lancement et d'exécution de certaines librairies JavaScript très utilisés, à l'image de Closure ou jQuery.


Pour chaque test, Octane attribue une note individuelle. La note finale est la moyenne géométrique de toutes les notes individuelles. Octane inclut aussi une interface qui facilite la lecture des résultats, et qui s'adapte automatiquement aux tablettes et écrans mobiles.



Tester Octane

Source : Annonce sur le blog Chromium

Et vous ?

Cette suite contribuera-t-elle d’après vous à l'évolution des technologies Web dans les navigateurs ?
Les navigateurs peuvent-ils encore faire des avancés en terme de performances ? De quel ordre ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 22/08/2012 à 18:18
Citation Envoyé par tarikbenmerar
Cette suite contribuera-t-elle d’après vous à l'évolution des technologies Web dans les navigateurs ?

Ce bench semble a première vue bien meilleur pour comparer les navigateurs entre eu car, s'appuyant sur des application réeles.

Mais je doute qu'il contribue beaucoup à améliorer les navigateurs car les éléments testés sont des applications complètes et complexes sur lesquelles il sera sans doute difficile de tirer des conclusions.
Les benchs de type sunspider/v8/kraken testent, certes des cas particuliers pas forcement représentatifs de l'efficacité finale, mais ils sont assez simples et permettent de voir plus facilement des pistes d'amélioration.

Citation Envoyé par tarikbenmerar
Les navigateurs peuvent-ils encore faire des avancés en terme de performances ? De quel ordre ?

Des avancées, oui. Mais il ne faut plus s'attendre aux miracle que l'on a eu ces denières années.
Malgre les efforts colossaux d'amélioration des VM, Javascript n'a pas été conçu pour la performance. Il traine cet héritage.
Offres d'emploi IT
Ingénieur Java BPEL H/F
BSPP - Ile de France - Paris (75000)
Technicien support solutions de gestion h/f
KONICA MINOLTA BUSINESS SOLUTIONS France - Picardie - Amiens (80000)
Technicien Support Exploitation Niveau 1 H/F
ADEPI JOB - Nord Pas-de-Calais - Lille

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil