On a slow internet connection (or when offline), instance swapping can be super slugging (or just not work at all).
Since Figma knows when there are updates to a library, it seems like it’d be able to load instances from local cache instead of hitting Figma’s servers every time. (It can’t even search for components created in the same file, since search requires internet.)
I realize Figma is web-based and was built with the thinking that users are always connected, but the reality is, even in 2025, internet can be spotty. (I’m typing this on 4-star hotel wifi.)
I also experience the same disappointment when designing while flying. Despite instances being used _on the very page I’m editing_, Figma always has to hit the servers, which means in many cases, I’m unable to swap.
Better offline support for instance swapping would be a huge plus. Thanks!
