观察&同步极大的JavaScript对象

时间:2015-10-29 07:25:05

标签: javascript jquery node.js socket.io jxcore

实际上我正在开发一个项目,它需要观察具有许多子对象的非常大的JavaScript对象(客户端)。我的目标是使用socket.io在相对中同步所有属性更改。动态创建了一些属性,因此整个对象不适合任何Schema。

我尝试了几个object.observe polyfills但由于数据量和更新属性的数量,这些在CPU性能方面失败。

是否可能有一些框架或lib可以帮助我解决这个问题? 谢谢!

1 个答案:

答案 0 :(得分:0)

你一定要尝试Mobservable,我们已经在生产中使用它,但是到目前为止还没有任何性能问题。

这个blog描述了如何在任何ES5环境中使用Mobservable模仿Object.observe。