My understanding is that Firebase doesn't provide an in-between of handling if you are offline or online -- that is, there's an offline state to show things, then going online causes to reload everything. I'm wondering about how to handle case of going online-to-offline-to-online so can handle case of figuring what's new without having to reload everything. For example, 10 posts are loaded on the feed online, then offline during which time a new comment is added to 2 of those posts and there's a new post made, then you go online then preferably the only things updated are those 2 comments and the new post made. In contrast, I think that Firebase would reload the entire screen in that case, unless building some local storage that somehow interfaces with Firebase -- or maybe I'm mistaken about the exact point of comparison with Firebase, but net question is about what a custom backend may allow for more control of loading and the user experience of that than Firebase.