The sad truth about CSS3 selectors is that they really shouldn’t be used at all if you care about page performance. Decorating your markup with classes and ids and matching purely on those while avoiding all uses of sibling, descendant and child selectors will actually make a page perform significantly better in all browsers.
Efficiently Rendering CSS | CSS-Tricks - 16 views
-
Ne pas oublier la fin : "I think the lesson here is not to sacrifice semantics or maintainability for efficient CSS"
- ...10 more comments...
-
@Vincent
Juste pour pinailler :
> Le mieux étant de faire $('.maclasse', noeudDomDeDepart)
Je dirais le mieux serait même $('noeudDomDeDepart').find('.maclass')
Source : http://jsperf.com/jquery-selectors-context/2 -
sans les tirets alors :-)
À la base, je trouve ça assez fou que $(XXX).find(YYY) soit tellement plus rapide que $(YYY, XXX).
Mais quand on regarde le code on voit qu'il y a beaucoup de "if" dans l'init de jQuery et que les cas les plus courants sont placés en premier. Le cas du contexte est traité à la toute fin, ça explique la différence.
How to Write Efficient CSS Selectors - O'Reilly Answers - 0 views
-
"The impact of CSS selectors on performance derives from the amount of time it takes the browser to match the selectors against the elements in the document. Developers have some control over how long this matching takes by writing their selectors to be more efficient. The path to efficient selectors starts by understanding how selector matching works."
Performance Impact of CSS Selectors - 1 views
Gains de performance des sélecteurs CSS - Performance web - 0 views
-
Je parlais il y a quelques jours de performance des sélecteurs CSS. Il y a eu quelques réactions et j'ai échoué dans mes explications : les différences de performance dont on parle ici sont probablement négligeables la plupart du temps. Hors commentaires, certains m'ont rappelé que la documentation de Mozilla concerne d'ailleurs au départ les interfaces XUL avec de gros documents XML complexes agrémentés de très grosses feuilles de style.
1 - 8 of 8
Showing 20▼ items per page