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