4 ms·
So exciting! Strangely enough, a couple of hours before this release, we just managed to wrap our heads around Yjs after playing with it on and off for a few we
by sirodoht 4y ago
So exciting! Strangely enough, a couple of hours before this release, we just managed to wrap our heads around Yjs after playing with it on and off for a few weeks!
For anyone not up to date with the world of CRDTs, Seph Gentle's two blog posts have become legendary:
* https://josephg.com/blog/crdts-are-the-future/ https://josephg.com/blog/crdts-are-the-future/
* https://josephg.com/blog/crdts-go-brrr/ https://josephg.com/blog/crdts-go-brrr/
these are also worth checking out:
* https://github.com/y-crdt/y-crdt https://github.com/y-crdt/y-crdt (rust implementation started by the creator of Yjs, Kevin Jahns)
* https://github.com/y-crdt/ypy https://github.com/y-crdt/ypy (python bindings for the rust implementation)
* https://github.com/josephg/diamond-types https://github.com/josephg/diamond-types (Seph Gentle's rust implementation of YATA, the algorith behind Yjs)
- mkl 4y agoSome big past HN threads on those blog posts: CRDTs are the future https://news.ycombinator.com/item?id=24617542 https://news.ycombinator.com/item?id=24617542 312 comments, https://news.ycombinator.com/item?id=31049883 https://news.ycombinator.com/item?id=31049883 45 comments Faster CRDTs: An Adventure in Optimization https://news.ycombinator.com/item?id=28017204 https://news.ycombinator.com/item?id=28017204 151 comments, https://news.ycombinator.com/item?id=33903563 https://news.ycombinator.com/item?id=33903563 22 comments