IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firefox Discussion :

Firefox booste de 10 à 26 % ses performances JavaScript avec IonMonkey


Sujet :

Firefox

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    Citation Envoyé par LSMetag Voir le message
    J'ai hate de voir également leur implémentation de Flash. J'en ai ras le bol de voir flash planter sans cesse ou de bouffer pleins de ressources.
    La c'est sur tu ne verra plus flash planter, mais Firefox lui peut être.
    Mais le plus souvent tu n'aura qu'un rectangle vide. Et une très grande conso mémoire.

    Pour l'instant shumway est inexploitable.
    Je ne dit pas sa pour être vexant, je dit ça car je l'ai testé.
    Il y'as une machine virtuel qui représente surement un travail énorme.
    Mais derrière presque aucune des classes de base de flash n'est implémenté.
    Du coup il suffit d'utiliser une seule de ces classes de base pour que tout s'écroule. Alors forcement ça ne vas pas loing, surtout que pour trouver les classe de base manquante il faut passer par fire bug pour suivre tout le déroulement de l'animation car aucune sortie en débug n'indique que shumway ne connait pas tel et tel class.
    Alors franchement c'est plus une blague ce lecteur flash.
    Mais une blague qui a du coûter un max d'heure de travail au développeur du projet. sans parler qu'as l'heure actuel shumway est a peux près 30 fois plus lent que le lecteur flash. ( comme je le montrait sur la discutions sur shumway ) et ce juste sur une simple boucle while.
    Donc désolé de casser vos illusions mais le lecteur flash en javascript c'est une bonne grosse mauvaise idée de développeur qui pense que le html5 peut rivaliser avec du code natif.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2009
    Messages
    1 030
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 030
    Par défaut
    Citation Envoyé par ferber
    La c'est sur tu ne verra plus flash planter, mais Firefox lui peut être.
    Mais le plus souvent tu n'aura qu'un rectangle vide. Et une très grande conso mémoire.

    Pour l'instant shumway est inexploitable.
    Je ne dit pas sa pour être vexant, je dit ça car je l'ai testé.
    Il y'as une machine virtuel qui représente surement un travail énorme.
    Mais derrière presque aucune des classes de base de flash n'est implémenté.
    Du coup il suffit d'utiliser une seule de ces classes de base pour que tout s'écroule. Alors forcement ça ne vas pas loing, surtout que pour trouver les classe de base manquante il faut passer par fire bug pour suivre tout le déroulement de l'animation car aucune sortie en débug n'indique que shumway ne connait pas tel et tel class.
    Alors franchement c'est plus une blague ce lecteur flash.
    Mais une blague qui a du coûter un max d'heure de travail au développeur du projet. sans parler qu'as l'heure actuel shumway est a peux près 30 fois plus lent que le lecteur flash. ( comme je le montrait sur la discutions sur shumway ) et ce juste sur une simple boucle while.
    Donc désolé de casser vos illusions mais le lecteur flash en javascript c'est une bonne grosse mauvaise idée de développeur qui pense que le html5 peut rivaliser avec du code natif.
    En même temps, je n'attends pas une version utilisable de Shumway avant au moins un an. Là on en est qu'au stade expérimental. Je sais également que sans accélération matérielle, ce sera moins performant. Je recherche surtout la stabilité ainsi qu'une amélioration de la sécurité.

    Sinon, pour Firefox, il peut m'arriver d'atteindre les 1 go de pris, mais au bout de 3 jours de surf avec 10 extensions. Donc je laisse le bénéfice du doute.

    Comme je le disais ce qui est intéressant chez Firefox, c'est qu'il n'a aucune vraie tare.

  3. #3
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    Citation Envoyé par LSMetag Voir le message
    En même temps, je n'attends pas une version utilisable de Shumway avant au moins un an. Là on en est qu'au stade expérimental. Je sais également que sans accélération matérielle, ce sera moins performant. Je recherche surtout la stabilité ainsi qu'une amélioration de la sécurité.
    Je pense pas que l'accélération matériel, puisse optimiser la vitesse d'exécution des javascript.
    Personnellement je pense que ce projet a peu de chance de sortir du stade expérimental, a moins de faire un titanesque bon en avant.
    Ce qui me semble peut probable, au mieux il arriverons a faire un lib permettant d'afficher des petite bannières de pub en html5.
    Mais un moteur d'exécution AS3 correcte, la je pense pas, a moins que les moteur javascript devienne plus de 30 fois plus rapide que le flash player, dans ce cas de figure sa pourrait passer.

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut Différences entre FF-17.0.1 et 18 via les benchs html5/js
    Bench Html 5 avec html5test
    http://html5test.com/

    FF-17.0.1 : score 371
    Elements 25/35
    Grouping content elements : Partial
    XMLHttpRequest Level 2 : Partial
    Communication : 29/35

    FF-18 : score 378
    Elements 26/35
    Grouping content elements : Yes
    XMLHttpRequest Level 2 : Yes
    Communication : 35

    -> du mieux donc pour le support HTML5...

    Sunspider :
    http://www.webkit.org/perf/sunspider/sunspider.html

    FF-17.0.1 :
    Total : 323.0ms +/- 1.2%

    FF-18 :
    Total: 341.8ms +/- 2.3%

    Bizarre, pas de gain...

    Chrome-23 est toujours meilleure de FF-18 via le bench V8 (higher better)
    Chrome-23 : Score: 7716
    FF-18 : Score: 5750

    A vos tests via les outils avant de faire votre mise à jour de navigateur
    http://en.wikipedia.org/wiki/Browser_speed_test

    Yobo

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2010
    Messages : 553
    Par défaut
    Citation Envoyé par yoann.boukredine Voir le message
    Sunspider :
    http://www.webkit.org/perf/sunspider/sunspider.html
    [...]
    Chrome-23 est toujours meilleure de FF-18 via le bench V8 (higher better)
    Chrome-23 : Score: 7716
    FF-18 : Score: 5750
    je fais pas de tests moi même alors je vais pas contredire mais je vais quand même émettre une réserve:
    utiliser le test de webkit.org pour comparer un navigateur basé sur webkit à un autre, c'est pas ce qu'on peut faire de plus objectif a mon avis.


    Edit:
    je viens de retrouver un site qui permet de tester différentes version d'un code JS pour faire des optimisations, et dans ce site je viens de retrouver un test qui permet de mettre en valeur un truc:
    http://jsperf.com/string-concatenation123/4
    faut faire tourner le test une fois pour avoir accès aux graphiques (sous le tableau), mais ce site met bien évidence que 2 codes qui font la même chose peuvent avoir des performances très différentes suivant la méthode utilisée.
    encore mieux: une façon de faire peut être rapide sur un navigateur et lente sur un autre, et inversement pour une autre façon de faire.
    ainsi, je me dis que ça doit pas être bien difficile d'écrire des tests qui mettent en évidence la supériorité d'un navigateur particulier.

    (bon après, il semble bien que chrome soit même souvent plus rapide que firefox pour l'exécution du javascript)

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 11
    Par défaut
    Gros problème sous Microsoft Windows (XP):

    impossible de relancer Firefox 18 après l'avoir arrêté !!!
    ("Firefox est déjà en cours d'exécution mais ne répond pas. Pour ouvrir
    une nouvelle fenêtre, vous devez d'abord arrêter le processus Firefox existant ou redémarrer votre système.")

    --> obligé chaque fois de tuer le processus par le 'Gestionnaire des tâches' avant de redémarrer Firefox !
    Sinon, à la fermeture de session, message:
    "Le programme D3D9Window ne répond pas. Terminer maintenant ?"

    PENIBLE !!!!

    Comment peut-on revenir à la version précédente, qui fonctionnait sans problème ???

  7. #7
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Par défaut
    Bonjour LinxBE, et merci d'utiliser Firefox

    Je n'arrive pas à reproduire ton problème. Peut-être celui-ci vient-il d'un plugin / une extenstion. Peux-tu réessayer après les avoir désactivé ?

    Merci à toi !

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2010
    Messages : 11
    Par défaut Mieux vaut tard que jamais !
    Bonjour Flaburgan,

    Le problème a été résolu de puis longtemps (4 ans).
    Je m'aperçois que je ne t'ai jamais remercié de ta réponse.
    Voilà qui est fait ! Mieux vaut tard que jamais

    Linx


    Citation Envoyé par Flaburgan Voir le message
    Bonjour LinxBE, et merci d'utiliser Firefox

    Je n'arrive pas à reproduire ton problème. Peut-être celui-ci vient-il d'un plugin / une extenstion. Peux-tu réessayer après les avoir désactivé ?

    Merci à toi !

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/06/2013, 15h28
  2. OdinMonkey booste les performances JavaScript de Firefox
    Par Hinault Romaric dans le forum Firefox
    Réponses: 6
    Dernier message: 10/04/2013, 12h29
  3. Réponses: 4
    Dernier message: 14/09/2012, 08h39
  4. Que pensez-vous de ses performances ?
    Par Benawa dans le forum WinDev
    Réponses: 11
    Dernier message: 09/06/2006, 10h29
  5. Problème javascript avec Firefox
    Par Bisûnûrs dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/08/2005, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo