When I switch away from a room and switch back, the assets in that room (inline photos; maybe even avatars—not sure) seem to reload. This is jarring, slow, and wasteful of network traffic (if it's actually reloading from the homeserver—not sure about this either). We should probably do some level of caching either at the network layer or at the room layer.
(I recognize caching is a bigger issue, and premature optimization is bad, but there's probably some early low-hanging fruit here.)
When I switch away from a room and switch back, the assets in that room (inline photos; maybe even avatars—not sure) seem to reload. This is jarring, slow, and wasteful of network traffic (if it's actually reloading from the homeserver—not sure about this either). We should probably do some level of caching either at the network layer or at the room layer.
(I recognize caching is a bigger issue, and premature optimization is bad, but there's probably some early low-hanging fruit here.)