Est-il une limite sur le nombre d'éléments html, le navigateur peut afficher sans problèmes?

Au fond, j'ai une table immense, qui devient encore plus importante que l'utilisateur fait défiler vers le bas (auto préchargement les lignes suivantes). À un certain point, le navigateur devient lent, il commence à accrocher un moment que je clique sur autour de ou essayez de faire défiler et de plus en plus lent, il devient, plus le nombre de lignes qu'il obtient. Je me demande si il n'y a aucune limite sur le nombre d'éléments que la page peut contenir? Ou peut-être que c'est juste mon javascript fuite quelque part (même si j'ai seulement un gestionnaire d'événement, attaché à la tbody de la table et un script qui analyse barboter les événements mousedown).

Mise à jour: Retard devient perceptible après un millier de chargé de lignes. La vitesse de défilement est très supportable, mais par exemple de mettre en évidence les cliqué ligne (avec l'aide de l'unique gestionnaire d'événement sur tbody) est douloureuse (il faut au moins 2 à 3 secondes et le délai augmente avec le nombre de lignes). J'observe retard sur tous les navigateurs. Ce n'est pas seulement à moi, mais presque tout le monde qui visite la page, donc je suppose que dans une certaine mesure cela affecte chaque plate-forme.

Mise à jour: je suis venu avec un exemple simple ici: http://client.infinity-8.me/table.php?num=1000 (vous pouvez passer quel que soit le nombre que vous voulez num), en gros, il rend une table avec num lignes et a un seul gestionnaire d'événement attaché à une table parent. Je dois en conclure, qu'il n'y est pas perceptible déroulant dans la performance, causée par le nombre d'éléments enfants. Donc c'est probablement une fuite quelque part d'autre 🙁

pour compléter la réponse de poster votre code/url s'il vous plaît (c'est tout deviner sans qu')
Ok, je ne peux pas poster le lien vers la page d'origine, puisqu'il n'est pas public. Je vais venir avec une page d'exemple.
Je voudrais en désaccord qu'il n'est pas perceptible déroulante de la performance IE. Si vous le réglez à 1, puis de le réinitialiser à 2000, il y a 2-3 seconde de latence avant que le tableau commence à rendu (puisque, comme indiqué ci-dessous dans ma réponse, c'est à dire attend à charge de la totalité de la table avant de le rendre)

OriginalL'auteur jayarjo | 2010-07-04