「技术分享」CRDT与协同编辑

引言

如何设计和实现一个多用户场景下的文档编辑器?

如果的只是单用户的场景,其实可以很简单地实现,只需要一个 <TextArea /> 输入框就够了。至于富文本的实现,可以直接渲染Markdown,那么文档的数据只需要朴素的文本格式保存md string就行了。不涉及状态同步[……]

继续阅读