Постепенная загрузка
Загружайте большой список порциями, сохраняя порядок и позицию просмотра.
Плохо
Все 100000 строк приходят сразу.
Следующая порция дублирует строки.
Ошибка выглядит как конец списка.
Хорошо
Загружено 50 из 100000.
Следующая порция появляется без скачка.
Ошибка → «Повторить»; доступна кнопка «Загрузить ещё».
Почему это важно
Порционная загрузка ограничивает трафик; ограничение отрисованных строк отдельно защищает браузер от роста DOM. Это разные задачи.
Когда применять
Большие выборки. При смене запроса отменяйте прежнюю загрузку. Для глубокого поиска OpenSearch используйте стабильную сортировку и PIT/search_after; для небольшого списка допустима обычная пагинация.
Кто что делает
Человек
Определяет размер порции и необходимость точного общего количества.
AI-агент
Не смешивает ответы разных запросов и восстанавливает позицию списка.
Пример применения
Подгрузка 50 строк не означает необходимость держать 100000 DOM-элементов. При истечении поискового снимка предложите обновить выдачу, сохранив запрос.
Как проверить у себя
- Проверьте быстрый ввод нового запроса во время загрузки.
- Проверьте повторы ID, конец списка и сетевой сбой.
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.