В конце октября состоялся релиз открытого проекта Loro 1.0. Это библиотека Conflict-Free Replicated Data Type (CRDT) для реализации совместной работы в реальном времени и управления версиями в приложениях. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией MIT.
Решение Loro упрощает процесс создания локальных приложений. В настоящее время библиотека доступна для разработчиков на JavaScript (через WASM), Rust и Swift.
Первая мажорная версия проекта имеет стабильный формат кодирования, более высокую скорость импорта и экспорта документов, улучшенные возможности управления версиями и опцию shallow snapshot.
Пример опции Loro Version Controller:
Источник: habr.com