I really wish I could understand, maybe you are using a very different client that the one I made it, after I rebuild a lot of things with sqlite for caching, I barely see any loading screen once things were already cached, but let me know anything I could do to improve nonetheless.

https://blossom.nosotros.app/0767153234057d35ca7acc9cf893cdfd9b2aadc68360e63813a0a5a67b234c28.mp4

Reply to this note

Please Login to reply.

Discussion

Speed is not the only thing that matters, it is all about perception. I suggest to take a look at jumble.social and not basic navigation, how loading is done, see how they perform refresh (pull down on notifications does not engage default browser refresh, instead it does the app driven refresh), pending UI is smooth and does not shift layout left or right or up/down, and many more details to make it feel fast and smooth.

The sqlite caching looks great! I’d love to optimize it that way too, but I’m a bit worried I might not handle the cache update logic properly.