Software Engineering Flashcard
Why did Figma reject pure CRDTs?
Concepts
Deckcollaboration Tags
Question
Why did Figma reject pure CRDTs?
Answer
CRDTs are designed for decentralized systems with no central authority, causing unavoidable performance and memory overhead. Figma is centralized (the server is the authority), so they can drop this overhead. They used CRDTs as inspiration instead.