По сути, у меня есть огромная таблица, которая становится еще больше при прокрутке пользователя вниз (автоматическая предварительная загрузка последующих строк).В какой-то момент браузер становится вялым, он на мгновение зависает, когда я нажимаю или пытаюсь прокрутить, и чем медленнее он становится, тем больше строк он получает.Интересно, есть ли ограничения на количество элементов, которые может содержать страница?Или, возможно, это просто утечка моего javascript где-то (хотя у меня есть только один обработчик событий, прикрепленный к телу таблицы - и скрипт, который анализирует всплывающие события mousedown).
Обновление: Задержка становится заметной после тысячи загруженных строк.Скорость самой прокрутки довольно терпима, но, например, выделение строки, по которой щелкнули (с помощью одного обработчика событий на tbody), болезненно (это занимает не менее 2-3 секунд, а задержка увеличивается с увеличением количества строк).Я наблюдаю задержку во всех браузерах.Не только я, но почти каждый, кто посещает страницу, так что я думаю, что в какой-то степени это влияет на каждую платформу.
Обновление : я привел здесь простой пример: http://client.infinity -8.me / table.php? Num = 1000 (вы можете передать любое число, которое вы хотите num ), в основном он отображает таблицу с num строками иимеет один обработчик событий, прикрепленный к родительской таблице.Из этого я должен сделать вывод, что в действительности не наблюдается заметного снижения производительности, вызванного количеством дочерних элементов.Так что это, вероятно, утечка где-то еще: (