Page 5 sur 10

Publié : 03 juin 2008, 11:01
par teoli2003
jpj a écrit : C'est probablement une erreur mais je ne peux pas vérifier avant ce soir.
Je te laisse contrôler et je ferai le bug report après.



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0

Publié : 03 juin 2008, 14:36
par jpj
Bon, j'ai eu le temps de vérifier ce midi et c'est correct. S'il y a une différence, elle est inférieure à la seconde.

Publié : 03 juin 2008, 14:39
par teoli2003
jpj a écrit :Bon, j'ai eu le temps de vérifier ce midi et c'est correct. S'il y a une différence, elle est inférieure à la seconde.
Cool, je fais le bug report ce soir. J'ai déjà le n° du meta-bug auquel il faut le rattacher.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0

Publié : 03 juin 2008, 17:16
par calimo
jpj a écrit :Page testée : http://ajaxian.com/
Je voudrais pas jouer au rabat-joie, mais il n'y a pas de position:fixed sur cette page... :roll:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Publié : 03 juin 2008, 17:52
par jpj
Pas grave, ça le fait aussi avec les autres pages de cette discussion. :lol:

Plus sérieusement, j'ignore si cela a un rapport mais il y a ceci :

Code : Tout sélectionner

html {
  background: #000 url("images/bg_main.gif") repeat 0 1px fixed;
}
body {
  background: transparent url("images/bg_wrapper.gif") repeat-y 50% 0 fixed;
...
#wrapper {
  background: #fff url("images/bg_wrapper.gif") repeat-y 50% 0 fixed;
dans la feuille de style http://ajaxian.com/wp-content/themes/aj ... le.css?v=2

Publié : 03 juin 2008, 18:33
par teoli2003
Oui, le problème avec les background fixed provoque également des lenteurs de scrolling.

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr-FR; rv:1.9.1a1pre) Gecko/2008060302 Minefield/3.1a1pre

Publié : 03 juin 2008, 19:32
par pirlouy
calimo a écrit :Je voudrais pas jouer au rabat-joie, mais il n'y a pas de position:fixed sur cette page... :roll:
Gné :shock:

Code : Tout sélectionner

html {
  background: #000 url("images/bg_main.gif") repeat 0 1px fixed;
}
body {
  background: transparent url("images/bg_wrapper.gif") repeat-y 50% 0 fixed;
  color: #333;
  font: 0.7em/160% Verdana, Arial, Helvetica, sans-serif;
}
C'est quoi ça alors ?!!

Publié : 03 juin 2008, 19:47
par teoli2003
Des background: fixed , non?

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr-FR; rv:1.9.1a1pre) Gecko/2008060302 Minefield/3.1a1pre

Publié : 03 juin 2008, 23:07
par pirlouy
Ouais d'accord, mais c'est à peu près la même chose, une image fixe en fond.
Et dans le bug précédemment mentionné, ce n'est pas réservé à une balise particulière. Enfin bon, c'est pas moi l'expert en css, donc je me mets en retrait. ^^

Publié : 03 juin 2008, 23:26
par albion
sur le site ajaxian, c'est bien le background en fixed qui cause le ralentissement.

Si j'essaie d'annuler la valeur fixed avec stylish en mettant :

Code : Tout sélectionner

* { background-attachment : scroll !important }
il n'y a plus du tout de ralentissement

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9) Gecko/2008051202 Firefox/3.0

Publié : 04 juin 2008, 08:19
par teoli2003
@pirlouy: je te taquinais. C'est très probablement le même problème mais il faut avoir des bugs séparés.

@jpj: j'ai fais le bug report. J'ai du m'y reprendre a deux fois avec la table, mais bon.

Bug report Pas de commentaires inutiles dedans: c'est *ce* fil pour les discussions.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0

Publié : 04 juin 2008, 09:18
par calimo
pirlouy a écrit :Ouais d'accord, mais c'est à peu près la même chose, une image fixe en fond.
C'est très différent d'un bloc fixe en avant-plan. :P
Bon, il se peut que ce soit le même problème :wink:

Au passage, si vous voulez que le bug ne soit pas marqué comme duplicate du 201307, il faudra indiquer précisément ce qu'il y a de différent.

Il serait aussi intéressant de tester sous Linux avec le driver Libre et le driver Propriétaire... voir si c'est le hardware ou le driver :wink:

Publié : 04 juin 2008, 09:46
par teoli2003
Ben c'est déjà un background:fixed ;-) et pas un position:fixed.

Ensuite c'est une régression de Fx2 -> Fx3 et le bug est en relation avec l'accélération hardware.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0

Publié : 04 juin 2008, 10:45
par ra-mon
Salut,
Je viens de refaire un test sur une carte graphique Intel similaire à celle de jpj et, effectivement, je ne remarque pas ici que les autres navigateurs sont aussi sensibles que les Mozilla aux options d'accélération ou de profondeur de couleurs
Par contre que quel que soit le réglage, il y a ralentissement de Firefox 3 (20% à la louche), voyez:

Code : Tout sélectionner

|   Scroll  ajaxian.com   | Couleurs   |  Fx 3.1      |  Fx 2.0.0.12  |  Opera 9.50  |  IE6    |
|-------------------------|------------|--------------|---------------|--------------|---------| 
|        Accèl.           |  32 bits   |    69"       |      55"      |     17"      |   25"   |
|            ON           |  16 bits   |    45"       |      31"      |     15"      |   24"   |
|-------------------------|------------|--------------|---------------|------------------------|
|        Accèl.           |  32 bits   |    79"       |      63"      |     18"      |   26"   |
|            OFF          |  16 bits   |    39"       |      31"      |     16"      |   24"   |
|-------------------------|------------|--------------|---------------|--------------|---------|

    le  04/06/2008 sur PC Pentium 2GHz - 512Mo - Intel 82845G en 1024x768 - Win2000 SP3
Par contre, la régression vient bien du contenu de certaines pages puisque sur certaines longues pages comme http://planet.mozila.org on ne constate aucune différence entre Fx3 et Fx2 (qui restent toutefois deux fois plus lents que d'autres ;) )

Code : Tout sélectionner

|  Scroll planet.mozilla  | Couleurs   |  Fx 3.1      |  Fx 2.0.0.12  |  Opera 9.50  |  IE6    |
|-------------------------|------------|--------------|---------------|--------------|---------| 
|        Accèl.           |  32 bits   |    120"      |     121"      |     59"      |   72"   |
|            ON           |            |              |               |              |         |
|-------------------------|------------|--------------|---------------|------------------------|
|        Accèl.           |            |              |               |              |         |
|            OFF          |  16 bits   |    122"      |     121"      |     60"      |   79"   |
|-------------------------|------------|--------------|---------------|--------------|---------|

 le  04/06/2008 sur PC Pentium 2GHz - 512Mo - Intel 82845G en 1024x768 - Win2000 SP3
@+
--
Pierre

Message envoyé avec : Opera/9.50 (Windows NT 5.0; U; fr)

Publié : 04 juin 2008, 12:28
par jpj
@ teoli2003. Merci. C'est nettement mieux que si j'avais posté moi-même.

@ calimo. Il faudrait que Roger nous dise quel driver il utilise. A priori, d'après le forum Ubuntu, c'est le pilote propriétaire qui cafouille. Pour Windows, j'avais le même résultat en désinstallant le pilote nvidia (mais comme Windows me réinstallait d'office un machin made in je sais pas quoi pour la carte...).

@ ra-mon. Si l'on fait abstraction des valeurs brutes, avec un chipset Intel, les valeurs restent cohérente avec tous les navigateurs. Le plus rapide étant le 16 bits accéléré et le plus lent le 32 bits non accéléré. C'est avec la carte et/ou le pilote nvidia que les valeurs sont aberrantes sous Fx 3.