Eric Devine (2013-12-24T02:26:09.000Z)
New to the forum here.

I've been experimenting with the Polymer-Project "prolyfill"
Node.prototype.bind() function, and have rolled an implementation of my own
that is dependent on Object.observe and MutationObserver.

The function binds to a path relative to a given object, so it must not
only observe the descendant property, but it also must observe every object
between and be able to recursively reconstruct the "chain" if a "link" is
replaced, and recursively unobserve the replaced "links".

The recursive function to accomplish this is simple enough, but the memory
footprint has the potential to become expensive when scaled.

I feel this feature is a good candidate for a native implementation. Is
there any plans to bring the concept of deep object observing to ES?

Thanks for your time,
Eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20131223/68d0d736/attachment.html>
domenic at domenicdenicola.com (2014-01-06T14:04:05.671Z)
I've been experimenting with the Polymer-Project "prolyfill"
Node.prototype.bind() function, and have rolled an implementation of my own
that is dependent on Object.observe and MutationObserver.

The function binds to a path relative to a given object, so it must not
only observe the descendant property, but it also must observe every object
between and be able to recursively reconstruct the "chain" if a "link" is
replaced, and recursively unobserve the replaced "links".

The recursive function to accomplish this is simple enough, but the memory
footprint has the potential to become expensive when scaled.

I feel this feature is a good candidate for a native implementation. Is
there any plans to bring the concept of deep object observing to ES?