this post was submitted on 04 Aug 2023
533 points (98.2% liked)
Voyager
5722 readers
22 users here now
The official lemmy community for Voyager, an open source, mobile-first client for lemmy.
Rules
- Be nice.
- lemmy.world instance policy
Sponsor development! π
π
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Quite good. If you allow criticism, one particular feature that needs improvment is the smoothness of image loading. Images (in particular) and posts took quite awhile to load. Even for some images, when they have already been loaded and displayed, if I go back and then forward, the app will try to reload the images that have already been displayed before. By right, the images should've already been cached and will load straight away.
This is what I find strangely interesting with Sync, which you can take as a benchmark. The image load very fast, even at the first loading. None of the apps that I tried, e. g. liffoff and infinity can even load (half?) that fast. If you can find a good algorithm to load ~~the~~ images, it will help increase user experience tremendously.
Thanks! Thatβs very strange, image loading and caching is handled by the browser and should be quite fast.
The only thing I can think of is sync has a max height for images in feed and can set thumbnail option for their requests?
Just check. it has default options to preload images. Maybe that's why.
in addition to preloading, it has option for data saving mode.
Hi dev, got an update. As you said that's very strange as it is handled by browser, this make me think that it is a browser specific issue. I just found out that my default browser, Firefox, has a tendency to auto reload tab, - that explains it. I've installed addon to mitigate the issue - it seems to work.
As for implementing auto-cached as sync did, I can sense now that might be beyond your control as voyager relies on external browser to work.
Oh, I'm glad you figured it out! I still think there may be a workaround for this, so keep an eye out for next release.