[{"data":1,"prerenderedAt":65},["ShallowReactive",2],{"term-c\u002Fcrdt":3,"related-c\u002Fcrdt":59},{"id":4,"title":5,"acronym":5,"body":6,"category":39,"description":40,"difficulty":41,"extension":42,"letter":43,"meta":44,"navigation":45,"path":46,"related":47,"seo":52,"sitemap":53,"stem":56,"subcategory":57,"__hash__":58},"terms\u002Fterms\u002Fc\u002Fcrdt.md","CRDT",{"type":7,"value":8,"toc":32},"minimark",[9,14,18,22,25,29],[10,11,13],"h2",{"id":12},"eli5-the-vibe-check","ELI5 — The Vibe Check",[15,16,17],"p",{},"A CRDT (Conflict-free Replicated Data Type) is a data structure that multiple users can edit simultaneously without conflicts. Google Docs-style collaboration, but mathematically guaranteed to converge. Used in Figma, Linear, Notion, and most modern real-time apps.",[10,19,21],{"id":20},"real-talk","Real Talk",[15,23,24],{},"Conflict-free Replicated Data Types are data structures designed for distributed systems where multiple nodes can update data independently and concurrently without coordination, then merge results deterministically. Two main families: state-based (CvRDTs) and operation-based (CmRDTs). Examples: G-Counters, LWW-Register, OR-Set, Yjs and Automerge (document CRDTs). Foundational to modern collaborative software.",[10,26,28],{"id":27},"when-youll-hear-this","When You'll Hear This",[15,30,31],{},"\"We moved from OT to CRDTs for offline-first sync.\" \u002F \"Yjs is the reference CRDT library for documents.\"",{"title":33,"searchDepth":34,"depth":34,"links":35},"",2,[36,37,38],{"id":12,"depth":34,"text":13},{"id":20,"depth":34,"text":21},{"id":27,"depth":34,"text":28},"architecture","A CRDT (Conflict-free Replicated Data Type) is a data structure that multiple users can edit simultaneously without conflicts.","advanced","md","c",{},true,"\u002Fterms\u002Fc\u002Fcrdt",[48,49,50,51],"Operational Transform","Distributed Systems","Eventual Consistency","Yjs",{"title":5,"description":40},{"changefreq":54,"priority":55},"weekly",0.7,"terms\u002Fc\u002Fcrdt",null,"3T89fWEmOs5qKFYgdXkbGHmK5gyPrTeQpwfmW3B14NE",[60],{"title":50,"path":61,"acronym":57,"category":62,"difficulty":63,"description":64},"\u002Fterms\u002Fe\u002Feventual-consistency","database","intermediate","Eventual consistency means 'give it a moment and everything will match up.' You write data to one server, and the other servers will get the update...",1776518262845]