Я пытаюсь сделать что-то вроде безграничной прокрутки в Facebook. Все было хорошо, но после загрузки более 200 постов у меня вылетал браузер (конечно, очевидно, у меня заканчивается память). Прочитав здесь несколько тем, я немного запутался.
Мой код выглядит так
let elements = document.querySelectorAll("div[id^=mall_post]");
elements[0].remove();
delete elements[0];
Я не знаю, как это решить. Как я знаю, GC удалит его, если не будет никаких ссылок, но как проверить, какая часть кода указывает на него?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Сделайте снимки кучи с помощью инструментов разработчика Chrome, и вы увидите, что можно оптимизировать и на какие объекты ссылаются.
вы пробовали анализировать дамп кучи из инструментов разработчика?
Но как я могу понять, где находится желаемый div?