Post

LiveText is our new data type for collaborative text editing, and an alternative for Yjs. • Simpler, with no binary or deltas. • Creates smaller docs without tombstones. • Use with Tiptap, BlockNote, ProseMirror, CodeMirror. lblcks.io/livetext

lblcks.ioLiveText: a new data type for collaborative text editing | Liveblocks blogIntroducing LiveText, a new primitive for adding realtime multiplayer to rich-text editors. An alternative to Yjs, it supports Tiptap, BlockNote, ProseMirror, and CodeMirror.

Because LiveText is part of your Storage data, it integrates into all its existing features, such as version history, server-side editing, and multiplayer undo/redo. Plus you can nest it deeply in your data structures, which easily enables multiple text documents per page.

Yjs still has some advantages over LiveText: • Better offline support. • Plugins for more editors. • Can have larger documents. We'll likely be supporting more editors in future, and we'll be investigating way to increase the 2 MB limit on LiveText documents.

0 reposts1 like