Ouvrir le menu principal

MacGeneration

Recherche

Avec TurboFan, Chrome accélère le JavaScript dans certains cas

Nicolas Furno

mercredi 08 juillet 2015 à 12:04 • 9

Logiciels

La vitesse d’exécution du JavaScript est un facteur déterminant pour un navigateur internet moderne. Ces scripts qui modifient une page web, voire permettent de créer des webapps complètes, sont beaucoup plus lourds à exécuter que du code HTML et ils sont pourtant partout. C’est pourquoi toute amélioration de ce côté permet à un navigateur de gagner en performance et tous les acteurs du secteur se sont lancés dans une course en la matière.

Chrome a souvent été en tête de la course : V8, son moteur JavaScript, est une référence en la matière. Mais la concurrence ne reste pas les bras croisés, et tous améliorent leurs performances. Pour maintenir son avance, Google a donc lancé un projet ambitieux avec TurboFan, un nouveau moteur encore plus rapide. Comme l’indique un nouvel article de blog, ce moteur est déjà en action dans certains cas depuis Chrome 41.

TurboFan permet d’accélérer certaines fonctions en JavaScript, comme ici, la compression de données.

TurboFan n’a pas encore remplacé totalement V8 pour le moment, même si c’est l’objectif à terme. D’ici là, Google l’utilise pour certaines tâches où il est plus rapide que son prédécesseur. Il a été codé avec les performances en tête, et il permet ainsi d’obtenir des progrès net dans quelques cas, comme la compression avec zlib. À l’intérieur même d’un script, certains éléments profitent aussi du changement, comme les boucles avec for.

Vous n’avez rien à faire pour bénéficier de ces gains, Google fera en sorte que TurboFan soit de plus en plus exploité au fil du temps. Pour le moment, la dernière version de Chrome (45 dev) fait effectivement mieux que les dernières versions de Safari (9.0 bêta) et de Firefox (40 bêta) pour le test Octane… créé par Google. Les autres benchs de JavaScript, comme SunSpider, donnent toutefois des résultats moins favorables pour le navigateur de Chrome, l’occasion de rappeler que ces benchs ne sont jamais représentatifs de la réalité.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Les boites des nouveaux iPhone se montrent

06:23

• 4


La liste des prochains produits, et des tarifs qui montent, qui montent : la semaine Apple

14/09/2025 à 20:30

• 53


MacGeneration fête ses 26 ans !

14/09/2025 à 14:56

• 103


L'A19 et l'A19 Pro des iPhone 17 accélèrent largement l'IA et c'est une avancée majeure

13/09/2025 à 19:54

• 54


Des serveurs maison au nuage : 25 ans d’hébergement de MacGeneration

13/09/2025 à 11:00

• 53


Sortie de veille : notre premier avis sur les iPhone 17 et les autres nouveautés du keynote

13/09/2025 à 08:00

• 11


Robby Walker, ancien responsable de Siri, claquerait la porte à la fin du mois

12/09/2025 à 22:00

• 61


iPhone 17 (Pro) : verres trempés, coques et chargeurs déjà en promo dès 10 €

12/09/2025 à 18:34

• 34


Chargeur mural MagSafe : le PowerBug arrive en Europe, le Zens revient en promo

12/09/2025 à 17:18

• 4


iPhone Air, iPhone 17 et iPhone 17 Pro : où les commander au meilleur prix 🆕

12/09/2025 à 14:16

• 220


Des trackballs et des souris verticales Logitech en promotion, jusqu'à 45 % de réduction

12/09/2025 à 13:05

• 7


Protéger son iPhone 17 sans le dénaturer ? Une marque française a trouvé la solution 📍

12/09/2025 à 13:04

• 0


Orque, trombone (😔), coffre au trésor, bigfoot : voici les nouveaux emojis d'Unicode 17

12/09/2025 à 11:16

• 44


Le MacBook Air original s’est discrètement invité dans la présentation de l’iPhone Air

12/09/2025 à 09:49

• 26


L’Apple Store ferme ses portes avant les précommandes iPhone 17 prévues pour 14 heures

12/09/2025 à 09:31

• 36


Tesla : le MultiPass simplifie la charge sur des bornes tierces grâce à la carte-clé maison

12/09/2025 à 08:31

• 32