Firefox 3.1 passe à la vitesse supérieure avec Javascript

headercybernet Firefox 3.1 passe à la vitesse supérieure avec Javascript

Je dois dire que Firefox n’en fini pas de m’étonner. Je ne sais pas si vous vous souvenez mais avant la sortie de Firefox 3.0, j’avais déjà parlé des énormes progrès que les développeurs avaient fait pour accélérer l’exécution du javascript.

Et bien pour la version 3.1, ils ont encore relevé la barre plus haut en intégrant un nouveau moteur javascript baptisé TraceMonkey. TraceMonkey se charge en fait d’optimiser et de mettre en cache les opérations javascript répétitives apportant ainsi un gain de vitesse plutôt impressionnant. Voici par exemple un benchmark realisé avec le test Sunspider sur un Mac Book Pro :

  1. Safari 3.1.2: 3062.0ms
  2. Firefox 3.0: 2997.2mso
  3. Firefox 3.1 nightly sans TraceMonkey: 2510.2ms
  4. Firefox 3.1 nightly avec TraceMonkey: 1610.4ms

Vous trouverez plus d’infos sur TraceMonkey ici et si vous voulez tester cette nouvelle version, vous trouverez la nightly build de Firefox 3.1 ici.

Sachez que Trace Monkey n’est pas activé par défaut sur cette nightly build. Pour l’activer, tapez about:config dans la barre d’adresse de Firefox et recherchez la clé suivante : javascript.options.jit.content

Mettez cette clé sur true et relancez Firefox. Attention tout de même car Tracemonkey est encore en cours de développement et contient donc des petits bugs un peu partout… N’empêche, j’ai hâte d’avoir la version finale de cette 3.1 !

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



16 Commentaire(s)

  1. MyAvatars 0.2

    GeekFG Reply to this comment

    Moi aussi j’ai hâte, si cela permet d’accélérer Netvibes et d’autres applications web je suis toujours preneur…

    Posté le 26 août 2008 à 11:54:37

  2. MyAvatars 0.2

    Orni Reply to this comment

    C’est pour quand cette 3.1 ? Y’a une date ?

    Posté le 26 août 2008 à 12:00:50

  3. MyAvatars 0.2

    odenis Reply to this comment

    Ouep.. Mais lorsque l’on voit les taux impressionnants des performances obtenus on se demande si moteur de base était bien conçu …

    Posté le 26 août 2008 à 12:04:24

  4. MyAvatars 0.2

    Korben Reply to this comment

    @odenis: Bonne remarque :-)))
    @Orni : je ne sais pas pour la date…

    Posté le 26 août 2008 à 12:05:32

  5. MyAvatars 0.2

    AbriCoCotier Reply to this comment

    @Korben : Tu as testé la nightly build ? Si oui, tu confirmes la vitesse ?

    Sinon, c’est clair que là, ils divisent le temps par deux ! Je sais pas ce qu’il vont pouvoir trouver comme améliorations pour Firefox 4, si ils continuent comme ça.

    Posté le 26 août 2008 à 12:44:28

  6. MyAvatars 0.2

    Korben Reply to this comment

    @AbriCoCotier: J’ai pas eu le temps de la tester encore non…

    Posté le 26 août 2008 à 13:01:10

  7. MyAvatars 0.2

    i-Thom Reply to this comment

    J’ai également hâte de voir la consommation mémoire de ce moteur Javascript car je pense que Firefow a encore des efforts à faire à ce niveau… De plus, étant une nighty buil, la version finale ne sera peut être pas aussi rapide.

    Posté le 26 août 2008 à 13:49:55

  8. MyAvatars 0.2

    LusT Reply to this comment

    Je viens de tester facebook. Bon alors deja sous FF2 c’était la mort pour naviguer, blocage du navigateur à chaque chargement de fenêtre pour cause de javascript usine à gaz ©. Sans tracemonkey et sous la 3.1 nightly build, ca ne rame plus du tout. J’ai quand même essayé de l’activer mais sur facebook juste après l’authentification le navigateur plante (Minefield a rencontré un problème et doit fermer blabla..). Et pareil sur environ 60% des sites qui utilisent beaucoup de JS.
    Bref il faut attendre que ce soit mieux débugué pour donner un avis.
    Néanmoins sans tracemonkey je sens une différence énorme ! Et sans plantages.

    Merci Korben j’vais enfin pouvoir grenouiller sur facebook sans me croire sous un stroboscope :D

    Posté le 26 août 2008 à 13:59:33

  9. MyAvatars 0.2

    PandaPacha Reply to this comment

    C’est la guerre déclarée entre d’un côté le SquirrelFish de WebKit (Safari) et le TraceMonkey de Mozilla. (Mais où vont-ils chercher ces noms là ?) WebKit ayant tiré le premier début juin, ils ne pouvaient pas ne pas réagir.
    Surtout quand des rumeurs disent que Safari 4.0 qui contient SquirrelFish sera inclus dans la prochaine mise-à-jour de Mac OS X (la 10.5.5).

    Posté le 26 août 2008 à 14:10:23

  10. MyAvatars 0.2

    Fab Reply to this comment

    Idem que les autres: bonne amélioration (en tout cas j’espère que ce n’est pas juste parce qu’on y fait attention qu’on y voit une meilleure vitesse…) avec le tracemonkey d’activé

    Par contre, petite recommandation à tout ceux qui lors de la désinstall, seraient tentés de cliquer sur “supprimer toutes les données associées à minefields” –> ne le faites pas!!! ça supprime les bookmarks, l’historique… de votre install firefox (j’ai testé en croyant bêtement que répertoire différent d’install = pas de soucis : j’ai perdu!! :( ) Voilou, bon j’avais des sauvegarde mais mieux vaut prévenir.

    Posté le 26 août 2008 à 14:32:01

  11. MyAvatars 0.2

    tyk Reply to this comment

    Ouais j’ai aussi essayé d’activer l’option dans mon minefield que j’utilise souvent sans aucun problème et bam ça plante bien souvent (sur last.fm par ex)

    Posté le 26 août 2008 à 16:23:36

  12. MyAvatars 0.2

    Charlie Reply to this comment

    Bonjour,
    Moi j’ai installé Flashblock sous FF3 Ubuntu. J’avais le même problème avec Facebook et en fait je me suis rendu compte que c’est un applet qui s’occupe de gérer le son du chat qui me bouffait toute ma mémoire et me ralentissait le pc. Maintenant il est désactivé par défaut sur la page tant qu’on met pas le bouton Play. Merci Flashblock, car grace à lui je consomme plus bcp de RAM avec mon FF!

    Posté le 26 août 2008 à 21:17:46

  13. MyAvatars 0.2

    Durban Reply to this comment

    @Fab : Dans ce genre de cas, on est content d’avoir Foxmarks : )
    https://addons.mozilla.org/fr/firefox/search?q=foxmarks&cat=all

    Posté le 27 août 2008 à 13:17:11

  14. MyAvatars 0.2

    LipiG Reply to this comment

    j’adore Firefox, surtout depuis la version 3.0
    rien a voir avec internet explorer

    D’ailleurs, de nos jours, tout le monde le teste et commence à l’aimer. Il finira bien par être LE navigateur internet installé par défaut sur toutes les bécanes. lol

    Posté le 27 août 2008 à 23:08:32

  15. MyAvatars 0.2

    Tom Reply to this comment

    Quand toutes les bécanes seront sous Linux, peut-être…

    Posté le 28 août 2008 à 12:22:09

  16. MyAvatars 0.2

    Manu1400 Reply to this comment

    @Korben : petite faute au niveau de “les opération”

    J’ai hâte de voir Firefox 3.1 quand il serai prêt.

    Posté le 28 août 2008 à 20:47:53

1 Trackback(s)

  1. 15 octobre 2008 à 07:01:04: de Télécharger Firefox 3.1 Beta 1 et activer le nouveau moteur javascript | Korben

Lacher un com'

« Retour aux commentaires classiques (texte)