
Tuomas Artman - Linear
devtools.fm: Developer Tools, Open Source, Software Development
00:00
How to Use the Sync Engine to Create a Tree of Model Objects
The sync engine literally has two jobs: It gets the user up to date with the current state of the world, or all the objects that you as a user see, and then it keeps you up to date. And there's humongous complexity around both of these problems. Like we've always wanted to fix it because we think that using CRDTs for that issue editor would just be a much nicer experience. We're kind of like the whole team jump in and sort of make edits at the same time. But everything else, yeah, like the whole data structure that we have is essentially just a tree of data, JavaScript objects.
Transcript
Play full episode