Object.observe is dead. Long live ES6 Proxies.
Bitovi
447
The problem with Proxy is it cannot be polyfilled. If it could, I wouldn’t bother to write https://github.com/atmin/freak , which does observables and computed properties with minimal syntax noise.