J'essaie de résoudre le problème de performance avec Dive Into Python 3 sur IE8. Visitez this page dans IE8 et, après quelques instants, vous verrez la fenêtre suivante:Faire fonctionner DiveIntoPython3 dans IE8 (corriger un problème de performance Javascript)
alt text http://dl.getdropbox.com/u/87045/permalinks/dip3-ie8-perf.png
Je retracée le coupable jusqu'à cette ligne dans j/dip3.js
... trouver ("tr: nth-child ("+ (i + 1) +") td: nth-enfant (2) ");
Si je le désactive (et que je reviens de la fonction immédiatement), le message "Arrêter l'exécution de ce script?" La boîte de dialogue n'apparaît pas car la page se charge maintenant assez rapidement.
Je ne suis pas un expert Javascript/jquery, donc je vous demande à d'autres développeurs pourquoi cette requête rend IE lente. Y a-t-il une solution?
Édition: vous pouvez télécharger le entire webpage (980K) pour un affichage/montage local.