I'm looking to build a dataview that displays 10 items at a time from a "buffer" of 50 that lazy loads the next / previous 10 items when the user scrolls to the bottom or top of the list. I'm trying to keep down the number of http calls (hence the buffering) but I also want to avoid having too many list items on screen (for performance reasons) or too many data items in memory (there could be 1000s).
*edit* I'm aware of the ListPaging plugin, however it doesn't quite fit my requirements. I'm guessing I may need to extend it.
Any advice on how to achieve the above would be gratefully received