Nitro == Squirrelfish Extreme

02/03/2009 par Marcos Ickx.

Catégorie: Safari

Lorsqu’Apple a annoncé la sortie de la béta de Safari 4, elle annonçait fièrement ceci

Le nouveau moteur Nitro exécute le code JavaScript quatre fois plus vite

Mais qu’est ce que c’est que ce moteur Javascript Nitro, dont personne n’avait jusqu’à présent entendu parlé ?

En fait, Nitro est le nom “marketing” donné par Apple au moteur Javascript “squirrelfish extreme” dont il a été beaucoup question au milieu de l’année 2008.

Et ce moteur Javascript est vraiment performant.

Alors que le moteur v8 de Google Chrome m’affiche un temps de 1957.4 ms dans SunSpider, le moteur Nitro de Safari 4 m’affiche un temps de 1842.2 ms. ( Le moteur Javascript v8 de Google Chrome 2.0.166.1 reprend le dessus, affichant un temps de 1425.4ms).

C’est également la première fois que je pouvais voir les animations CSS3 fonctionner (ca fonctionne également avec la version 2.0.166.1 de Google Chrome, mais pas avec la version 1.0.5 de Google Chrome. Mais sachant que Google Chrome utilise également le moteur de rendu WebKit, tout comme Safari, cela n’a rien d’étonnant)

On peut dire que Safari 4 a beaucoup de chose en commun avec Google Chrome. Si vous vouliez savoir à quoi ressemblerait Google Chrome sous Mac, il vous suffit d’installer Safari 4.

Et vous le saurez tout de suite.