Google Chrome : nouvelle technologie pour le moteur V8
Pour la prochaine version de Google Chrome, le moteur JavaScript V8 utilisera un nouvel algorithme pour décider plus finement des fonctions à optimiser et ainsi gagner en vitesse d'exécution.
Google Chrome bénéficie déjà d'une réputation de navigateur rapide, mais cela faisait un petit moment que Google n'avait par remis cette qualité sur le devant de la scène. C'est à nouveau chose faite avec le moteur V8.
Dès la prochaine version stable de Google Chrome, le moteur JavaScript va utiliser un nouvel algorithme et la capacité de décider de manière plus sélective des fonctions à optimiser. Sur le benchmark SunSpider, Google Chrome 19 ( en bêta ) affiche ainsi un gain de performance de l'ordre de 25 % par rapport à Google Chrome 18.
Ingénieur logiciel chez Google, Jakob Kummerow explique que V8 exécute JavaScript en deux étapes. D'abord la compilation en code machine sans aucune optimisation pour le code généré. L'optimisation n'intervient qu'ultérieurement pour générer du code machine plus rapide. Une opération qui deviendra plus sélective.
Auparavant, V8 s'arrêtait chaque milliseconde pour analyser les fonctions en cours d'exécution et décider celles qui devaient être optimisées. Avec le nouvel algorithme, V8 " utilise des compteurs pour garder une trace de combien de fois les fonctions JavaScript sont appelées et les boucles exécutées dans un programme ".
Avec cette collecte d'informations, V8 s'assure que les optimisations sont apportées aux fonctions pour les lesquelles cela est réellement nécessaire.
Les améliorations de performance sont surtout sensibles pour les petits programmes JavaScript.
-
Les nouveautés apportées au moteur SpiderMonkey de Mozilla lui permettent de devancer Nitro et V8, du moins sur le benchmark Sunspider.
-
Google livre une nouvelle version stable de son navigateur Google Chrome pour Windows. Une mise à jour de maintenance qui corrige des lenteurs JavaScript et trois vulnérabilités de sécurité.




Vos commentaires
entre le plus rapide et le moins rapide des brouteurs sur l'ouverture d'une page bien chargé ( html 5 , css 3 , java tordu , pub flasch , ect...) on doit être au alentour 1/10 em de seconde.
si l'on tien compte des stat sofres de 2008 , un utilisateur lamda surf en moyenne 2hrs par jour.
il faut pour ouvrir une page Web , toujours en moyenne d'apres la Sofres, en tenant compte du temps de recherche , d'ouverture , et de consultation ; 3 min par page.
soit 2h / 3 min = 40 pages
1/10 de secondes par page sa donne 40X 0.1 S= 4 secondes par jours
conclusion entre le plus rapide et le moins rapide des brouteurs de la toile on gagne par AN presque une demie heures de surf
magnifique
c'est de l'ironie bien sur , mais je ne doit pas être loin de la vérité n'spa....
quand je pense qu'a mes débuts internet , en RTC avec un matos de l'époque (AMD K7 500mhz ) il me fallait deux fois plus de temps voir plus ,pour faire la même chose qu’aujourd’hui , je me dit que ces petits grignotage mis bout à bout , ça sert à quelque chose quand même
allez mes bon concepteur , continuer à vous battre à coup de millième et moi je continuerais à utiliser des prog qui me convienne d'un point de vue , convivialité , simplicité , et accessoirement vitesse .
bon SURF