Hacker News new | ask | show | jobs
by quartz 896 days ago
If you're just getting started with CRDTs I'd also recommend Seph's "5000x faster CRDTs" post[1] and also his "I was wrong. CRDTs are the future" post[2] for some nice captures of the practical challenges and opportunities in the space.

[1] https://josephg.com/blog/crdts-go-brrr/

[2] https://josephg.com/blog/crdts-are-the-future/

2 comments

Thanks for the plug! I’m happy to answer any questions about this stuff. I’ve been noodling with collaborative editing for awhile now. It’s a fun space!
Very much appreciate your writing on the topic-- it gave me the practical context I was missing while trying to spin up with automerge and CRDTs in general.

I ended up using y.js in my personal react native notes app and it works wonderfully.

From the first link:

  They implemented lots of algorithms - CRDTs and OT algorithms and stuff.
What’s an “OT” algorithm in this context?
Operational Transform (an approach that requires a central server to coordinate edits)