Retour à la page d'accueil L'atelier

  

N°RF-289 - Le nombre d'éléments présents dans le DOM est inférieur à 1500. - Niveau ? - Rubrique : ? - Sous-rubrique : Performance

Noter :
  • (Moyenne : 0)

  

Voir les 3 commentaires archivés

  

Commenter cette bonne pratique

Florent V. - 10/01/2010 14:19 (1 réponse(s))

Mes commentaires et questions:

1. La limite de 1500 semble trop basse pour certains usages légitimes (longue liste d'éléments, où chaque item comporte plusieurs éléments).
2. Les limites chiffrées, c'est toujours casse-gueule même si parfois ça marche. Là, je suis pas sûr que ça marche.
3. Quels sont les outils qui permettent de vérifier cette recommandation? Quelle est leur complexité?
4. N'est-ce pas une recommandation d'optimisation des performances client un peu trop pointue pour le scope d'Opquast?


Répondre à ce commentaire

Nicolas L. - 11/01/2010 09:58 (0 réponse(s))

Mes « réponses » :

1. C'est toujours le problème des limites, suivant les contextes c'est trop, parfois c'est pas assez… Je ne saurai absolument pas quoi fixer comme limite. Cette BP est basée sur une règle de Yahoo : http://developer.yahoo.com/performance/rules.html#min_dom, j'imagine qu'ils ont essayé de faire une moyenne (notamment avec les terminaux mobiles qui sont limités en mémoire).
2. Je suis assez d'accord, mais je pense que cette BP peut être un bon moyen pour se forcer à optimiser son code HTML. Ça t'es déjà arrivé de te dire de faire moins de markup pour des raisons de performance :) ?
3. Dans une console (Firebug, Dragonfly, etc.) : document.getElementsByTagName('*').length ça ne me semble pas trop PITA.
4. Je ne saurai répondre. Il me semble qu'Opquast va faire une liste spéciale performance (qui, vraisemblablement, sera surtout des recommandations :) ).

Répondre à ce commentaire

Commenter cette bonne pratique