Implementation of Multiplayer Version
- Proposal:
- Synchronize text using Firebase, with a designated master client for processing conversions.
- It can be annoying if other clients overwrite the synchronization process of the master.
- Synchronize text using Firebase, with a designated master client for processing conversions.
- Various options available.
- What about Tiptap as a competitor?
- Use tools like Y.js for synchronization.
- Conversion synchronization should be handled by a single client.
- This approach seems feasible (blu3mo)(blu3mo).
- Consider Liveblocks + Lexical for now.
- Seems to offer high flexibility.
-
AI agents and editing on the server
-
Fetch and modify your text editor’s content from the server, enabling features such as AI agents. Easily make changes that update in real-time for every connected user.
- I see, so processing can also be done on the server.
- Implementation strategy is set (blu3mo).
- It might be easier to finish this before tackling refactoring.