flâneur — a map of the web's best reading

An adventure in realtime collaborative editing

dov.dev · 1,512 words · saved by 1 readers

An exercise in collaborative editing that ends with lots of work to bring native subdocument support to the YJS ecosystem.

Motivation Over the last few weeks I have begun work on a project I am calling Figment . I’m not quite ready to talk about Figment publicly yet but I do want to write up some of the more interesting things I have been working on in the process. One of the core features I wanted in Figment was for multiple users to be able to edit text collaboratively a la Google Docs. It turns out this problem is extremely hard. This post is a brief write up of how I arrived at a robust solution. Prior art I consider myself a pretty competent engineer but I know enough to know what I don’t know. Collaborative

Explore this link on the map →

related reading