Здравствуйте, Слава, Вы писали:
С>Рано или поздно любая подобная страница начинает тормозить, потому что элементов в ней становится больше, чем способен вовремя обработать движок браузера и какие-то промежуточные скрипты на странице. Внимание, вопрос — а почему никто вместе с добавлением элементов в конец страницы не удаляет их из начала? То есть, после определённого количество "разрастаний" страницы, добавление каждого следующего элемента ленты влечёт за собой еще и удаление элемента из начала. В результате, страница будет иметь хоть и большой, но всё же конечный размер.
С>Делают ли так хоть где-нибудь, и есть ли в этом смысл вообще?
Ну если реально тормозит у пользователей и если это поможет, почему бы нет. Я с таким лично не сталкивался, не совсем понятно, о чём речь. Это какие-то слабые телефоны, у которых память заканчивается или что? Какой должна быть страница, чтобы сожрать всю память? Тормозить скорее будет из-за того, что добавление новых элементов вниз вызывает пересчёт layout-а всей страницы и этот процесс на слабых процессорах может снижать FPS. В общем я бы в первую очередь постарался понять, что именно тормозит.
> Будет ли браузер освобождать память, которая была выделена под удалённые элементы DOM