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

Réseaux 5G : vers un bannissement de Huawei et ZTE dans l’UE ?

17:02

• 0


Promo : un écran 4K 27” LG à 243 €

13:56

• 15


Freebox Pop S : Free ne promet plus un prix fixe pendant 5 ans

12:21

• 27


iPhone Air : Apple aurait déjà stoppé la production et repoussé son successeur 🆕

11:47

• 282


iPhone Pocket : Apple et Issey Miyake réinventent la chaussette pour iPod

11:02

• 29


iPhone 16e à 489 €, iPhone 17 à 829 €, iPhone Air à 815 € : les offres à ne pas manquer

09:35

• 22


Apple Watch : la fatigue s’installe-t-elle face à Garmin ?

09:35

• 119


Amazon pousse son Fire TV Stick sous Vega OS aux utilisateurs de Fire TV abandonnés et obsolètes, avec une belle promotion

09:35

• 27


Cinq ans avec un MacBook Air M1 : cinq ans de bonheur

08:00

• 47


Profitez vite de Microsoft Office 2021 à vie pour Mac ou Windows à partir de 30,11 € 📍

06:20

• 0


Phase, une jolie collection de 8 fonds d’écran dynamiques pour Mac et iPhone

10/11/2025 à 21:47

• 8


Grosse promo sur le grand MacBook Air M4, qui tombe à seulement 1 169 € (-230 € !)

10/11/2025 à 17:44

• 19


Quel tout nouveau produit Apple attendez-vous le plus en 2026 ?

10/11/2025 à 17:16

• 81


Une belle promotion sur un SSD externe de 2 To : moins de 140 €

10/11/2025 à 16:45

• 5


Les premières puces de mémoire LPDDR6 annoncées, parfaites pour les Mac, iPhone et autres iPad

10/11/2025 à 15:45

• 5


Cinq ans d'Apple Silicon : les apps n'ont pas encore déserté les Mac Intel

10/11/2025 à 15:27

• 16