> 30 меговДополняю: речь шла о странице + скриптах + медиа + рекламе.
Кэш в современном вебе практически не работает. Для меня рабочий кэш - когда я могу статичную страницу открыть без подключения (opennet тут правильно действует). Даже если кэш правильно настроен (редчайшая ситуация, каким методом настроен?), браузер будет все равно стучаться GET+Last-Modified-Since на каждый ресурс (в зааисимости от метода). Как себя поведет упреждающее отображение страницы? Будет ждать аки нет?
Далее, разграничения вкладок, песочницы и т.п. дальше усугубляют работу кэша. Когда-то и прокси-кэши по HTTP работали, успешно. Но из-за злоупотреблений этого нет. Следующий на выход - DNS. Хочешь приватности от провайдера - тащи свой поднятый сервер (или публичный с соотв. задержкой запроса).
Да, подчеркиваю другой комментарий, что излишний вес не нужен.
Тем не менее, продолжу идею "30к комментариев" - вон на Хабре и с 300 комментариями проблема. Нужен не старый телефон, чтобы их загрузить за пару секунд, а не за пол минуты.
"Специализированный поиск" есть не всегда и нужен очень редко - значит не будет реализован. Комментарии в Youtube как искать? Да уж проще выкачать через yt-dlp.
В конце концов, энергоэффективность. Каждый с собой телефон таскает. "Мы сделали пагинацию, поэтому теперь можно не беспокоиться, что рендер 20-ти комментов 300мс занимает". Для меня аргументация "зачем вам столько текста на странице" отождествляется с такой позицией.
Повторюсь в который раз: lazy load не от хорошей жизни, а от тормозящих нагромаждений.