RU

Два человека правят один документ офлайн. Изобретаем гугл-док без сервера-арбитра

Гугл-док держится на сервере, который выстраивает все правки в один порядок. Убираем сервер: две копии правятся офлайн и обязаны сойтись символ в си…

CRDTсовместное редактированиеoffline-firstраспределённые системысинхронизацияYATAYjsLoroGolocal-first
Habr
RU

Все тесты зелёные, а байты разные: как я проверяю порты бинарных форматов

У меня было полторы сотни кросс-языковых фикстур, все тесты зелёные, и я был уверен, что мой Go-порт Yjs байт-в-байт совместим с оригиналом. Потом с…

CRDTYjsLoroGoтестовые векторыфикстурыwire formatconformance testingбайт-совместимостьсериализация
Habr