Experimental implementation of Object.observe & JS Utility library now available
andrea.giammarchi at gmail.com
Tue Aug 14 02:33:12 PDT 2012
just seen it, looks like an improved alternative to the good old, non
standard, Object.prototype.watch ... but
1. records are not "struct like", properties might be or might not be
there rather than being there with undefined values ... is this heading to
not optimal performances in V8 and others?
2. how is the memory consumption preserved with freshly new created
record objects, rather than a single callback as entry point and simply
oldValue, newValue passed as arguments?
3. why the callback is not simply something like observer(type, object,
property, oldValue, newValue) so that a single callback can be still
recyclable and no object is created per each change, plus it's easier to
retrieve the new value rather than passing through record.object[
4. what is the context of each notify call? (this might be in specs
already, so I'll check there too)
I know it's strawman already but if anyone can explain me these points that
would be great, cheers.
On Tue, Aug 14, 2012 at 10:08 AM, Brandon Benvie
<brandon at brandonbenvie.com>wrote:
> I love it.
> es-discuss mailing list
> es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss