我自己在部署体验的时候做了个体验上的优化--"预加载原图":
- 初始左右各预加载一张,连续浏览后调整为前方两张、后方一张。
- 跨缩略图跳转时重置方向。
因为我在看图时选中一张图后会左右看看,然后可能就朝着一个方向一直看了,这个过程中,会留有一些时间来后台加载后面的图片,这样哪怕图片没有命中之前的缓存,在切图时也会有个比较流畅的体验。
https://github.com/nlhm/afilmory/tree/feat/viewer-directional-prefetch
vibe coding, FYI
我自己在部署体验的时候做了个体验上的优化--"预加载原图":
因为我在看图时选中一张图后会左右看看,然后可能就朝着一个方向一直看了,这个过程中,会留有一些时间来后台加载后面的图片,这样哪怕图片没有命中之前的缓存,在切图时也会有个比较流畅的体验。
https://github.com/nlhm/afilmory/tree/feat/viewer-directional-prefetch
vibe coding, FYI