Есть ли библиотека javascript, которая эффективно загружает гигантский список, только загружая видимую часть этого списка и подделывая полосу прокрутки?
<div id='container'>
<!-- Empty but height is set to take up space to fake scrollbar -->
<div id='hidden-before'></div>
<!-- Preloaded in case the user scrolls up -->
<div id='preload-before'></div>
<!-- User can see this. Height == #container height -->
<div id='viewable-section'></div>
<!-- Preloaded in case the user scrolls down -->
<div id='preload-after'></div>
<!-- Empty but height is set to take up space to fake scrollbar -->
<div id='hidden-after'></div>
</div>
Документы Google, например, делают это для больших текстовых документов.
Примечание. То, что я ищу, более сложно, чем бесконечный прокрутка. Бесконечный свиток просто ждет, пока вы ударитесь о дно, и он загрузит больше данных, увеличив полосу прокрутки. То, что я ищу, заставит вас думать, что все данные загружены, потому что полосы прокрутки подделаны. Когда вы ударяете дно, вы действительно попадаете в конец списка, который я хочу показать.