Skip to main content
Question

Has anyone else noticed Figma getting slower when working with large component libraries?

  • August 8, 2026
  • 4 replies
  • 90 views

Chris Woakes

I’ve been working on a project with a fairly large design system, and I’ve started noticing that Figma becomes noticeably slower when switching between pages, opening component properties, or searching through assets. The file itself isn’t extremely complex, but once there are hundreds of components, variants, and styles, the overall workflow starts to feel less responsive.

I’ve tried reducing unnecessary layers and organizing components into separate pages, but I’m still seeing occasional lag. I’m curious whether this is mainly related to the number of components/variants in a file, or if there are other factors that affect Figma’s performance.

For those working with large design systems, what have you found makes the biggest difference in keeping Figma responsive?

4 replies

Tom Reem
Figmate
  • Figmate
  • August 8, 2026

Hey ​@Chris Woakes — welcome to Figma Forum and thanks for the detailed rundown of what you've tried.

Performance in large design systems usually comes down to a mix of factors. Figma's Reduce memory usage in files guide walks through the most common scenarios, including a section specifically on large component and variant libraries.

Beyond those best practices, there could be a few file-specific causes worth investigating — so I've opened a case to connect you with Figma's Technical Quality team, who can take a closer look at the file where this is happening. The case includes instructions for sharing file access securely.

Your ticket number is: 2059471. Check your inbox for a message from me with next steps. 🙏🏻


karoline Steve

Yeah. Exactly i have foud this when working on my client’s project. If you find the soution then please tell us too. thanks


Chris Woakes
  • Author
  • New Member
  • August 10, 2026

Thank you so much for your help and for opening the case with the Technical Quality team. I really appreciate you taking the time to look into this further.

I’ll keep an eye on my inbox and wait for the message with the next steps. Hopefully, the team will be able to identify what’s causing the issue in the file.

Thanks again for your support!


Gayani_S
Figmate
  • Community Support
  • August 10, 2026

Hey ​@karoline Steve, thanks for reaching out! 

One of the biggest factors is variant count. When a component set has a lot of variants, we load the whole set into memory so you can switch between them. The more variants stacked up, the more that adds up, especially in a client system that's grown over time.

A couple of things that tend to help:

  • Using component properties (like booleans) instead of adding more variants, this cuts down how many components need to load at once.
  • If a library file is still close to its memory limit after that, splitting it into smaller library files lightens the load per file.

Our guide on Reduce memory usage in files walks through both in more detail, plus how to check memory usage right from the file.

To get a better read on your specific case, roughly how many components/variants are we talking about, and are you seeing the lag in the browser, desktop app, or both?

If adjusting the library doesn't move the needle, opening a ticket through our Support Hub lets our customer support team take a direct look at your file. 

Hope this helps!