La vitesse d’exécution du JavaScript dans les navigateurs semble occuper une place capitale. L’amélioration des moteurs est toujours mis en avant à chaque nouvelles versions des navigateurs.
Cette semaine, pour la sortie de Chrome OS, Chrome (le navigateur) n'a pas fait exception à la règle avec une communication très appuyée sur Crankshaft.
Et les premières comparaisons issues du premier Benchmark n'ont pas tardé.
David Mandeling, membre de l’équipe JavaScript chez Mozilla, vient en effet de publier sur son blog un billet dans lequel il fait une comparaison entre Crankshaft et le nouveau compilateur de Firefox (TraceMonkey).
David Mandeling commence par reconnaître le travail des développeurs de Google. Pour lui, Crankshaft est une nouvelle implémentation du moteur JavaScript V8 du navigateur Google Chrome. Ses grandes capacités d’optimisations améliorent considérablement les performances des applications contenant du code JavaScript. Le temps de chargement des lourdes pages JavaScript s'améliore de 12%.
Mais il pense aussi que Crankshaft possède un compilateur avec des fonctionnalités d’optimisation complexes. Très complexes. A tel point qu'il pourrait au final être lent. Le moteur tirerait sa vitesse d'un deuxième compilateur, moins performant, mais qui démarre très vite
A l'opposé, TraceMonkey est un seul et unique compilateur à la volée pour le moteur JavaScript (SpiderMonkey) du navigateur Firefox.
« L’équipe JavaScript de Mozilla et la communauté des développeurs de Mozilla ont certainement les compétences et les ressources afin d’améliorer le moteur JavaScript du navigateur et ne compte pas se laisser distancer par ses concurrents », écrit Mandling.
L’équipe JavaScript de Mozilla va débuter ses travaux en début de l’année prochaine pour faire améliorer Tracemonkey.
Et de féliciter l’équipe du moteur JavaScript V8 de Chrome pour son travail. Un travail qui, pense-t-il, va certainement motiver l’équipe JavaScript de Mozilla à faire mieux.
Fair play Mozilla?
Source : Blog de Mandelin
Et vous ?
Que pensez-vous de cette bataille pour l’amélioration de l’exécution du JavaScript dans les navigateurs ?
Compilateurs JavaScript : Mozilla ne compte pas se laisser distancer par Google
Mais reconnait le travail de ses développeurs
Compilateurs JavaScript : Mozilla ne compte pas se laisser distancer par Google
Mais reconnait le travail de ses développeurs
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !