J'ai une table avec environ 250 lignes (peut doubler dans les 6 mois), et 50 colonnes sur this page (avertissement: lent avec IE). J'utilise le JQuery Table sorter. Mais il est trop lent avec IE 7: il donne un avertissement à propos d'un javascript lent, et demande si je veux l'arrêter. J'ai passé beaucoup de temps pour améliorer les performances, il fonctionne très bien pour tous les autres navigateurs:Trieuse Javascript rapide de table?
- texte de tri et chiffres ne
- enlevé tous mais 2 parseurs
- a créé une table supplémentaire qui contient tous les valeurs, beaucoup plus rapide que de faire node.textContent() pour chaque cellule
- minuscules enlevé, garniture, etc.
Ma version du javascript est here. Je pense que je ne peux pas l'optimiser beaucoup plus. Je suis à la recherche d'une autre implémentation rapide d'un trieur de table, ou de toute bonne optimisation que j'ai peut-être oublié, afin qu'IE 7 ne se plaint pas du temps d'exécution.
Edit: Je ai désactivé sur 35 tri des colonnes, il est encore trop long pour IE
Vous pouvez mettre un jockey sur un cheval plus léger, mais à un moment donné que le cheval ne peut aller si vite. – cletus