🤜 Not Just CRDTs: How to Resolve Conflicts in Local-First Applications 🤛
Today, let’s talk about implementing conflict resolution approaches for local/offline-first applications—where your app allows users to work fully or partially offline, and syncs all their changes when they go online.
Examples of such apps include Notion-like editors, Figma-like whiteboards, or Linear-like task managers.
The main idea is collaboration, and collaboration brings conflicts. Let’s break down a very clear example:
What should you do if two people simultaneously change the document title from "New Folder" to "David Shekunz's IT Gym" and "davids.sh"?
Read more in the article on Habr
https://habr.com/ru/articles/946722
As always, head over and drop some karma on me, thanks 💗