Lenteur javascript sous Firefox 3 par rapport à Firefox 2
Lenteur javascript sous Firefox 3 par rapport à Firefox 2
Salut
Je suis en train de réaliser une petite appli web qui permet d'éditer des périodes.
Il y a pas mal de Javascript dans mon application, et j'ai été surpris (dans le mauvais sens du terme) de constater que mon appli était plus lente avec la version 3 de Firefox par rapport à la version 2 !!!
Vous pouvez la tester si vous voulez :
http://multiflexx.free.fr/DrivingTimeManager/test.php
En fait, la lenteur se fait vraiment sentir lors de la sélection de période à l'aide de la souris dans le tableau (après avoir sélectionné dans le menu Ajouter ou Modifier selon le cas).
C'est surtout lent lorsque l'on passe la souris sur le tableau de sélection en cours de modification, car il met à jour les listes déroulantes dans le tableau plus bas (vaut mieux voir sur l'exemple, ce sera plus clair).
Avec Firefox 3, les listes déroulantes dans le tableau du dessous ne se mettent à jour que lorsque la souris s'arrête ! Alors qu'elles devaient l'être en temps réel.
J'ai fait les mêmes tests sour IE 7, Opéra 9.51 et donc Firefox 2, et tout est très fluide.
Les listes se mettent à jour en temps réel. Pas besoin de stopper la souris pour savoir sur quelle valeur on se trouve.
Il s'agit bien sûr d'une version en cours de développement et il reste encore de nombreux bugs ou items non développés.
Mais j'aimerais toutefois avoir votre avis sur la lenteur que j'ai pu constater avec Firefox 3. Sous IE et Opera, ça fonctionne bien il me semble.
Merci de votre retour
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0
Je suis en train de réaliser une petite appli web qui permet d'éditer des périodes.
Il y a pas mal de Javascript dans mon application, et j'ai été surpris (dans le mauvais sens du terme) de constater que mon appli était plus lente avec la version 3 de Firefox par rapport à la version 2 !!!
Vous pouvez la tester si vous voulez :
http://multiflexx.free.fr/DrivingTimeManager/test.php
En fait, la lenteur se fait vraiment sentir lors de la sélection de période à l'aide de la souris dans le tableau (après avoir sélectionné dans le menu Ajouter ou Modifier selon le cas).
C'est surtout lent lorsque l'on passe la souris sur le tableau de sélection en cours de modification, car il met à jour les listes déroulantes dans le tableau plus bas (vaut mieux voir sur l'exemple, ce sera plus clair).
Avec Firefox 3, les listes déroulantes dans le tableau du dessous ne se mettent à jour que lorsque la souris s'arrête ! Alors qu'elles devaient l'être en temps réel.
J'ai fait les mêmes tests sour IE 7, Opéra 9.51 et donc Firefox 2, et tout est très fluide.
Les listes se mettent à jour en temps réel. Pas besoin de stopper la souris pour savoir sur quelle valeur on se trouve.
Il s'agit bien sûr d'une version en cours de développement et il reste encore de nombreux bugs ou items non développés.
Mais j'aimerais toutefois avoir votre avis sur la lenteur que j'ai pu constater avec Firefox 3. Sous IE et Opera, ça fonctionne bien il me semble.
Merci de votre retour
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9) Gecko/2008052906 Firefox/3.0
Bonjour,
Je déplace dans "Développement web". Ce sera plus approprié pour avoir des réponses, même dans le cas où il s'agirait bien d'un problème de Firefox 3.
Je déplace dans "Développement web". Ce sera plus approprié pour avoir des réponses, même dans le cas où il s'agirait bien d'un problème de Firefox 3.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
► Pas de support par mp, l’aide se fait sur le forum.
Je ne sais pas si c'est lié mais en testant ton site j'ai trouvé ceci dans ma console d'erreurs :
Sinon pour déboguer un JavaScript trop lent je te conseille évidemment d'installer Firebug.Erreur : periodeCourante is null
Fichier Source : http://multiflexx.free.fr/DrivingTimeMa ... elector.js
Ligne : 974
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Je ne pense pas que l'erreur obtenue soit liée à ça.
Effectivement, il reste quelques bugs car l'appli est encore en cours de développement.
Mais cela n'explique pas la différence de fluidité d'affichage des valeurs dans les listes déroulantes entre Firefox 2 et 3.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
Effectivement, il reste quelques bugs car l'appli est encore en cours de développement.
Mais cela n'explique pas la différence de fluidité d'affichage des valeurs dans les listes déroulantes entre Firefox 2 et 3.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
Je suis d'accord avec toi Flexx. Je trouve peu de sujets sur la lenteur de javascript sous firefox3 et pourtant je constate la même chose sur plusieurs de mes sites ou j'utilise les classes mootools et jquery.
Je suis vraiment décu, je trouve que firefox 3 a reculé par rapport a sa version 2. Je m'attendais a une nette progression mais je me rends compte que c'est tout le contraire. Lorsque je fais tourner mes sites sur internet explorer 6 et que mes menus déroulant via la classe mootools fonctionne de manière très fluide, je t'explique pas ma frustration lorsque je vois que ca lag sur firefox 3.
Je suis cependant agréablement surpris par google chrome. J'attends de voir si des outils comme les extensions "web developper" ou "firebug" sortiront car les outils de base de google chrome sont pratique mais pas autant que ces extensions.
Et alors pour finir, je ne peux malheureusement pas retourner sur la version 2 de firefox car les extensions se sont ajustés à la version 3 et comme j'ai vraiment besoin de ces outils, je me retrouve bloqué avec une version3 lourde a charger et qui lag avec le javascript.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-CA; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Je suis vraiment décu, je trouve que firefox 3 a reculé par rapport a sa version 2. Je m'attendais a une nette progression mais je me rends compte que c'est tout le contraire. Lorsque je fais tourner mes sites sur internet explorer 6 et que mes menus déroulant via la classe mootools fonctionne de manière très fluide, je t'explique pas ma frustration lorsque je vois que ca lag sur firefox 3.
Je suis cependant agréablement surpris par google chrome. J'attends de voir si des outils comme les extensions "web developper" ou "firebug" sortiront car les outils de base de google chrome sont pratique mais pas autant que ces extensions.
Et alors pour finir, je ne peux malheureusement pas retourner sur la version 2 de firefox car les extensions se sont ajustés à la version 3 et comme j'ai vraiment besoin de ces outils, je me retrouve bloqué avec une version3 lourde a charger et qui lag avec le javascript.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-CA; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Je peux me permettre de demander si tu utilises bien les dernières versions de ces frameworks ? C'est particulièrement étonnant pour jQuery dont le développeur principal travaille chez Mozilla.
Je me demande aussi si c'est bien de JavaScript que tu veux parler et pas plutôt de DOM ou CSS (dans le cas de menus déroulants en tout cas). Pour confirmer, qu'est-ce que ça donne avec le jit activé dans les versions de développement ?
Je me demande aussi si c'est bien de JavaScript que tu veux parler et pas plutôt de DOM ou CSS (dans le cas de menus déroulants en tout cas). Pour confirmer, qu'est-ce que ça donne avec le jit activé dans les versions de développement ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Salut
Merci pour vos réponses.
En fait, j'ai toujours ces problèmes de lenteur que je n'ai pas sous IE, Opera, Safari et Google Chrome.
Pour l'instant, le lien que j'avais posté ne fonctionne pas, car l'appli est en cours de développement, mais je remettrais bientôt une démo pour voir faire une idée.
Sinon, en ce qui concerne la version, j'ai testé avec la Beta 1 de Firefox 3.1 en activant TraceMonkey avec jit à true, et j'ai exactement le même problème.
Mais ce qui me surprend c'est que ça fonctionnait super bien avec Firefox 2 ! Mais plus depuis la version 3...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Merci pour vos réponses.
En fait, j'ai toujours ces problèmes de lenteur que je n'ai pas sous IE, Opera, Safari et Google Chrome.
Pour l'instant, le lien que j'avais posté ne fonctionne pas, car l'appli est en cours de développement, mais je remettrais bientôt une démo pour voir faire une idée.
Sinon, en ce qui concerne la version, j'ai testé avec la Beta 1 de Firefox 3.1 en activant TraceMonkey avec jit à true, et j'ai exactement le même problème.
Mais ce qui me surprend c'est que ça fonctionnait super bien avec Firefox 2 ! Mais plus depuis la version 3...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités