An Interactive Intro to CRDTs
last updated: Oct 20, 2023
https://jakelazaroff.com/words/an-interactive-intro-to-crdts/
In this two-part series, we’ll learn what a CRDT is. Then we’ll write a primitive CRDT, compose it into more complex data structures, and finally use what we’ve learned to build a collaborative pixel art editor. All of this assumes no prior knowledge about CRDTs, and only a rudimentary knowledge of TypeScript.