1
resposta

[Dúvida] Otimizaçao de memória do figma

Estou sofrendo com muito problema de memória em arquivos grandes do figma e uma coisa comentada é que melhora quando se diminui o numero de camada em um arquivo.
Quando criamos componentes com variantes que escondem camadas, ainda assim conta como uma camada na memória no figma....
Pensando em otimização de o uso do figma, não seria melhor criar variantes diferentes, que na hora de instanciar seriam mais "leves"?

1 resposta

Olá, Marina, como vai?

Diminuir o número de camadas realmente ajuda na performance do Figma, especialmente em arquivos grandes. Mesmo que uma camada esteja oculta em uma variante, ela ainda é carregada na memória, pois o Figma precisa manter todas as informações estruturais do componente. Por isso, ter muitas variantes com várias camadas escondidas pode impactar o desempenho.

Uma forma de otimizar é criar variantes apenas quando as diferenças entre elas forem relevantes para o design system ou para o uso pelos times. Se as variações forem muito distintas e raramente usadas juntas, vale mais a pena criar componentes separados, pois cada instância carregará apenas o que é necessário. Por exemplo, em um botão com estados “primário”, “secundário” e “desabilitado”, faz sentido usar variantes. Já se houver variações muito complexas, com elementos totalmente diferentes, é mais eficiente criar componentes individuais.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado