There are all kinds of #LocalFirst developments with different GUI approaches. Fascinating.
I still have some tabs open on #BlockSuite who do block-based editing with CRDT's in the mix and rendering to #WebComponents.
https://blocksuite.affine.pro/blocksuite-overview.html
Then having local-first / #CRDT #OctoBase as data engine behind..
https://github.com/toeverything/octobase
To ultimately deliver #Affine an open source alternative to #Notion and #Miro.
#localfirst #blocksuite #webcomponents #crdt #octobase #affine #notion #miro
I submitted a PR for performance optimization and now it's merged, thanks to the community. https://github.com/toeverything/blocksuite/pull/607 #blocksuite