Implement caching #9

Open
opened 2026-10-12 11:11:54 +00:00 by jeena · 0 comments
Owner

Often when I open the app or switch especially to Channels I can see that it takes a long while to load anything, both the content and the thumbnails, avatars, etc.

I think we should have some kind of cache that when I open the app gets prepopulated in the background so that the app feels more snappy when I navigate it.

Think also about cache invalidation, obviously we want to double check when we switch between views that things are up to date if some views got updated or the titles changed, etc. so we still should load like we do and update the view if necessary.

But the cache would be cool to have, so that next time I open the app it's also fast to show things.

Often when I open the app or switch especially to Channels I can see that it takes a long while to load anything, both the content and the thumbnails, avatars, etc. I think we should have some kind of cache that when I open the app gets prepopulated in the background so that the app feels more snappy when I navigate it. Think also about cache invalidation, obviously we want to double check when we switch between views that things are up to date if some views got updated or the titles changed, etc. so we still should load like we do and update the view if necessary. But the cache would be cool to have, so that next time I open the app it's also fast to show things.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeena/jtube-tv#9
No description provided.