Ich besuche die Seite “Ungelesen” in einem Forum alle paar Tage, um Threads zu sehen, die ich abonniert habe, und “Neu”, um zu sehen, ob ich etwas beitragen kann.
Es würde die Zeit verkürzen, die benötigt wird, um die neuen Einträge in einem Thread, den ich noch nicht gelesen habe, auf der vollständigen Seite zu erweitern / zu entpacken, anstatt jeden Thread einzeln zu öffnen.
Mir ist bewusst, dass dies die Datenbank stärker belastet, wenn die Liste der Threads mit neuen Elementen auf deren vollständigen Inhalt denormalisiert wird. Um dies zu mildern, könnten Sie die Erweiterung wie beim aktuellen Scroll-Verhalten paginieren und sie in Stapeln durchführen, wenn mehr als 10 Elemente vorhanden sind.
Ich habe das Discourse-Forum mit “full text”, “full post” und “expand” durchsucht, um ähnliche Funktionsanfragen zu finden, die eine schnellere Lesezeit wünschen: