Peritext - CRDT para Rich Text
(inkandswitch.com)-
Algoritmo CRDT para la colaboración en documentos de texto enriquecido
-
También puede funcionar de forma asíncrona, por lo que permite editar localmente y luego hacer merge
→ Como Git y los PR
- Preserva la intención del autor
→ Cuando la edición de formato y la inserción de texto ocurren al mismo tiempo, el formato también se aplica a los caracteres recién insertados
→ Resolución de conflictos en ediciones de formato simultáneas
- Algoritmo Peritext
→ Representa documentos de texto enriquecido usando CRDT existentes para texto plano
→ Genera operaciones CRDT que representan cambios de formato
→ Aplica estas operaciones para crear el estado interno (State) del documento
→ A partir del estado interno, construye un documento adecuado para el editor de texto
- Proyecto open source en TypeScript que amplía una versión simple de la biblioteca CRDT Automerge
→ Se espera incorporar el algoritmo en Automerge más adelante
→ El editor utiliza ProseMirror
1 comentarios
Yo estaba equivocado. Los CRDT son el futuro. https://es.news.hada.io/topic?id=2962
Optimización para CRDT más rápidos https://es.news.hada.io/topic?id=4744