Figma's engineering team replaced a decade-old Instance Updater architecture with a new reactive system called Materializer. The old system handled component instances in a self-contained but increasingly fragile way, causing cascading updates and editor lockups in large design system files. The new architecture introduces
Table of contents
Outgrowing our architectureChoosing radical changeIntroducing MaterializerCoordinating runtime systemsRolling out to millions of usersReturns on a new foundationSort: