Calling all JS framework/MVC/magic-portion ninjas:
Object.observe() brings the promise of high-performance data binding without the need to wrap all data access and modification in calls to a library. Just change your objects and watch your UI dance.
) allows observation of the DOM.
The Chromium team has created an experimental implementation of Object.observe in a branch of v8 (https://github.com/rafaelw/v8
) and there are custom builds of Chromium which are available for testing.
We've also created a utility library which uses Object.observe() and exposes some higher-level features called Change Summary (https://github.com/rafaelw/ChangeSummary
Remember, this feature is experimental, the implementation is probably buggy and the use cases it enables are somewhat advanced...and awesome!
Start your tinkering.+Web Components