Symbol Instance property overrides and render-time computation overhead
0 reputation · 04 Feb 2021, 01:16 UTC
In Sketch, Symbol Instances provide a mechanism for reusable UI components that maintain a link to a master definition. While this reduces file size, the rendering engine must merge local property overrides with the master definition during every redraw cycle.
When Symbol Instances are nested deeply or contain a high volume of local overrides, there is a potential for increased render-time computation. This behavior becomes critical when managing large-scale design systems where components are nested several layers deep.
What is the performance impact of deep nesting on the redraw cycle? Is there a documented threshold for the number of overrides a single instance can handle before rendering latency becomes perceptible?