experimental object change tracker based on ES6 proxies, api shadows MobX
Proxies might be a future of mobx-for example observation on arrays is more reliable-see this sample. The performance is slightly worse, but hopefully it can be optimized further.