Skip to main content

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.

Hey @Baffour, thanks for the feedback!


We’ll pass this onto our team for future consideration. Don’t forget to also vote up top! ☝️


Our team uses votes fro the community to prioritize and gauge overall interest from the community.


I agree, I understand why pages are loaded dynamically but for me it seems to have massively affected performance of all my files and made them slower to use.


I didn’t consider page loading to be that big of a problem, but now it seems like every file I open takes even longer than it did previously.


Perhaps this feature could be opt-in instead of by default? It’s making my workflow seem really tedious…


Same here… the dynamic page loading has had a negative effect on my overall experience. +1 to being able to opt-in/opt-out of this feature.


The behaviour should adapt to the file size and network speed, and offer a setting to override it


Reply