- Loro Labs announced mergeable containers for its CRDT library on June 9, 2026.
- The update introduces deterministic identifiers that are derived from an object's content hash rather than a random UUID. When two users create identical structures at the same time, the identifiers match and the library treats them as the same entity, merging edits without a conflict. The blog post includes a micro‑benchmark showing a 12% reduction in merge time for a simulated multi‑user note‑taking scenario.
- For developers, this means fewer edge‑case bugs in real‑time editors and less custom code to de‑duplicate objects after sync. Existing Loro customers such as a collaborative whiteboard startup reported that the feature cut their sync‑resolution logic in half. The change also aligns Loro with other CRDT frameworks that have struggled with concurrent creation.
- The rollout is part of Loro’s 1.2 release, available on GitHub today. Early adopters should test the new ID scheme against their own conflict patterns, but the deterministic approach is unlikely to break existing apps that already rely on random IDs.
