9 puntos por xguru 2021-11-29 | 1 comentarios | Compartir por WhatsApp
  • 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

 
xguru 2021-11-29