Let me first say that I am new to firebase. As I have been playing with angularfire for a bit, I noticed that $firebaseArray was kinda slow in my project...
But when I used the console to find when the result from firebase was received , I realized that there was a second before that result was displayed in ionic view after it arrived.
If what i'm saying is not really clear, here is a codepen with the $firebaseArray
var lists = $firebaseArray(ref.child('lists'));
And here is an other [codepen] (sorry can't add more than two links) where I added this line after it
lists = [{"name":"test"}];
There is an alert and console log in both codepen that shows when the data arrived.
What I'm asking is : why is there a second delay after the data has already arrived ?
EDIT :
Because 'slow' does not really mean anything, I took a screenshot of my browser's network for the first codepen, showing how much time was needed to display the data : screenshot