Scrolling enormous lists without loading into memory


I have a SQLite database (accessed by a plugin). A have a data set that is over 3000 records. The data set is far too larges to load into memory (nor do i want to do it that way). I need to display a scrollable list that windows into the result set as it scrolls rather than scrolling through an entire memory-loaded list. I’m new to Ionic and Angular, so I could really use some help. Can someone provide the recipe for doing this.

Also, how do I display a dragable thumb control for scrolling to a position in the list - i.e. dragging the control to the halfway position shows halfway in the data set.