Бесконечная лента с подрезкой начала
От: Слава  
Дата: 19.02.18 20:52
Оценка:
(предупреждаю сразу — я не фронтендщик)

Все мы знаем сайты с бесконечной прокруткой. Началось это безобразие с твиттера, потом дошло до Tumblr и далее везде. Пользователь докручивает страницу до низа, она снизу подгружается, и так без конца. Обычно это сопровождается отсутствием поиска по дате и вообще какого бы то ни было поиска.

Рано или поздно любая подобная страница начинает тормозить, потому что элементов в ней становится больше, чем способен вовремя обработать движок браузера и какие-то промежуточные скрипты на странице. Внимание, вопрос — а почему никто вместе с добавлением элементов в конец страницы не удаляет их из начала? То есть, после определённого количество "разрастаний" страницы, добавление каждого следующего элемента ленты влечёт за собой еще и удаление элемента из начала. В результате, страница будет иметь хоть и большой, но всё же конечный размер.

Делают ли так хоть где-нибудь, и есть ли в этом смысл вообще? Будет ли браузер освобождать память, которая была выделена под удалённые элементы DOM, или же окончательное освобождение памяти происходить только при закрытии вкладки/окна?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.