Jak zarządzać elementami DOM

Zaimplementowałem przewijanie nieskończone (tzn. Ładuj rekordy, gdy pasek przewijania osiąga dno div). Działa dobrze, ale po załadowaniu zbyt wielu rekordów na stronie strona staje się zbyt ciężka i powoduje powolne renderowanie. W rzeczywistości używam tej techniki jako zamiennika widoku siatki, więc jak zarządzać ciężkim DOM w tym scenariuszu?