Google Chrome : nouvelle technologie pour le moteur V8

Le par  |  3 commentaire(s)
Chrome-nouveau-logo

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.

Chrome-nouveau-logoIngé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.

Google-Chrome-JavaScript-SunSpider 

Complément d'information

Vos commentaires

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #952631
Quelqu'un s'est déjà amusé à comparer la vitesse moyenne d'un navigateur en v1 et en version actuelle pour le fun (si c'est encore possible avec les OS récents).
Le #952791
OUI , MOI


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








Anonyme
Le #1833617
_OvO_ a écrit :

OUI , MOI


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


C'est pas des millièmes de secondes qu'on gagne, mais bien des secondes, surtout quand on surfe avec du vieux matos. Et oui, tout le monde n'a pas les moyens de se payer un pc neuf.

De plus, google chrome ou bien firefox ou bien opéra etc n'ont pas du tout les memes performances et je ne vois pas en quoi tu as fait une comparaison dans ta réponse ? As tu faire une étude rigoureuse, avec memes paramètres, memes os, memes pages, avec des browsers différents et si possible sur du vieux matos qui révèle plus facilement leurs lacunes ?
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]