В качестве предупреждения: это очень зависит от производительности вашего компьютера.Честно говоря - все, что приближается к 100 элементам в манипуляциях с DOM, становится немного глупым и дорогим.Тем не менее:
1) Зависит от вашей системы, моя старая система достигает около 30, а моя более новая может получить до 120, прежде чем я сломаю вещи.
2) Работайте с ними какбольшой уровень, насколько это возможно.Манипулирование ul с кучей li в нем намного быстрее, чем манипулирование связкой li.Используйте jQuery и сохраняйте объект в переменной (чтобы вы не запрашивали DOM при каждом его использовании) для повышения производительности.
3) Сначала загрузите первые данные, которые увидит пользователь, а затем извлеките их аналогичным образом.размерные партии.Если вы видите только 20 элементов li одновременно, нет никакой причины загружать больше, чем это плюс небольшая буферная область (30?).