Yeah, but there is no way for the background service to know what the user is looking at, there is no way to prioritize them and it might take forever to load. :(
Well ideally user wouldn't see anything that requires further networking. That's not gonna work with search and global ofc, but those are kind of rare cases. Damus is trying to perfect this approach so hopefully we'll have something to learn from there