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