我想创建一个依赖socket.io的应用程序来提供实时协作编辑,我想知道哪些情况更好/更快:
<textarea id="some-id" onkeypress="broadcast()" ... >Type your text here</textarea>
此外,我是否可以使用其他API /框架/插件而不是socket-io进行协作文档编辑?
谢谢。
答案 0 :(得分:1)
让我在你发布这个问题一年后回答你的问题,因为你现在可能已经很不耐烦了!
我认为你最好只发送更改。
Socket.IO非常适合这项工作:它具有很好的跨浏览器兼容性,并且开销是可以接受的。如果您只定位支持HTML5的Websocket的浏览器,则可以使用Websocket package作为node.js。