Skip to content
scrambled
Software Engineering Flashcard

Why did Figma reject pure CRDTs?

Concepts Deckcollaboration Tags
  • collaboration

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.