With CRDTs and local-first sync engines, data is first mutated on the client, and then broadcast to online peers and reconciled with server state (which might or might not be authoritative and “roll back” data).
Comments
Log in with your Bluesky account to leave a comment
Comments
You’re manipulating data! Text! Images! Diagrams!
And these manipulations are instant, both in terms of what you see on screen and what collaborators see in real time.
But a snappy local-first interaction and realtime multiplayer will always feel satisfying in ways that a fast initial webpage load cannot.
I want to use (and be able to build) more such satisfying apps!