观察和同步非常大的JavaScript对象
其实我正在一个项目上工作,这需要观察非常大的JavaScript对象与许多子对象(客户端)。 我的目标是使用相对的socket.io同步所有的属性更改。 有些Proprties是dynamic创build的,所以整个对象不适合任何Schema。
我尝试了几个object.observe的polyfills,但由于数据量和更新属性的数量,在CPU性能上失败了。
是否有一些框架或lib至极可以帮助我呢? 谢谢!
您一定要尝试Mobservable ,我们已经在生产中使用它,并且已经有了相似数量的数据,而且没有任何性能问题。
本博客描述了如何在任何ES5环境中使用Mobservable模仿Object.observe。