To reply to this blog post I wanted to share the same thing but with SharepointPlus.
To use the paging option and get all the content from a large Sharepoint list you can simply do the below code:
$SP().list("My List").get({
fields:"ID,Title",
rowlimit:5000,
paging:true,
progress:function progress(nbItemsLoaded) {
// for each new page this function will be called
console.log("It's still loading... already "+nbItemsLoaded+" items have been loaded!");
}
}, function(data) {
console.log(data.length); // -> 23587
for (var i=0, len=data.length; i<len; i++) {
console.log(data[i].getAttribute("ID"))
}
})
If you only want to get the first 15,000 items, you can use the option page:3. See the documentation to know more.