Figma recently updated the way it loads pages to improve performance.
Previously it loaded all your pages at once, and this makes big files slow. Instead it loads additonal pages on demand, so if I open a file with 10 pages, it only loads the page I opened, and starts loading other pages as I navigate to them.
I understand why this was done, as it massively helps with Performance of the original page file load, and I’m assuming this was an issue with bigger files.
But the problem I have is it now takes me several seconds to load individual pages. I’ll often have meetings where I’m sharing my screen and showing people something on Figma, and it makes it very hard to talk through something whilst navigating my designs if I have to keep stopping to wait for page loads. This never felt like a problem for me before the change, when all pages were loaded at once.
It’d be great if the logic here could be refined somehow. E.g. maybe lazy load other pages in the background once the first had loaded. Maybe only dynamically load for pages of a certain size etc.