How Drawpile works

  • Interesting that there isn't any mention or use of CRDTs, that would have been the first thing to see from this document.

    Nevertheless, it is still refreshing to see a different way of doing things like collaborative drawing without them.

    Curious to know of this design decision.

  • Would be really neat to put Drawpile on the Fluid Framework. You could easily map Drawpile's ordered operations into distributed data structures. I did a similar thing a few months ago with QuillJS's operations and it worked great!

    The main advantage of that integration would be a ready made Azure service + future integration with Microsoft Office.

    (I used to work on the Fluid Framework)

  • Only one small past related thread:

    Drawpile is a free software collaborative drawing program - https://news.ycombinator.com/item?id=17141368 - May 2018 (4 comments)