I have a Firebase with a child named lines. lines contains about 500k records, each with eight key/value pairs.
When my app loads, it tries to grab the last 128 records in lines using the following:
fb = new Firebase("https://myapp.firebaseio.com/lines");
fb.limitToLast(128).once("value", function(snapshot) {
// do something
});
I'm finding that my app's initial load time is getting slower and slower. The only thing that's changing is how many records there are under lines. Should I expect limitToLast() to take increasingly longer as the number of records under lines goes up? If so, I can try and cull the records over time, but I was under the impression that the limitToLast() query would only grab what is specified.