Menu de navigation
- Accueil
- Candidates (217)
- Propositions (2)
- Recommandations (56)
- Refus (116)
- Contributeurs (40)
- Proposer une bonne pratique
Sous-Menu de navigation
- Retourner à la liste des bonnes pratiques
- | <= Bonne pratique précédente
- | Bonne pratique suivante =>
N°RF-289 - Le nombre d'éléments présents dans le DOM est inférieur à 1500. - Niveau ? - Rubrique : ? - Sous-rubrique : Performance
Voir les 3 commentaires archivés
Commenter cette bonne pratique
Florent V. - 10/01/2010 14:19 (1 réponse(s))
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 :) ).
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 :) ).
L'atelier
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