Я просматриваю страницу «Непрочитанное» на форуме раз в несколько дней, чтобы найти темы, на которые я подписан, а также ленту «Новое» в стиле «огневой поток», чтобы узнать, могу ли я внести свой вклад.
Это ускорило бы время, необходимое для разворачивания/раскрытия новых записей в теме, которую я ещё не читал, на полной странице, вместо того чтобы открывать каждую тему по отдельности.
Я понимаю, что это дороже для базы данных, поскольку требуется денормализация из списка тем с новыми элементами в их полное содержимое. Чтобы смягчить это, можно реализовать постраничную развёртку, как в текущем поведении прокрутки, и выполнять её партиями, если элементов больше 10.
Я искал в форуме Discourse по запросам «полный текст», «полный пост» и «развернуть», чтобы найти аналогичные предложения функций, направленные на ускорение времени чтения: