Keep in mind that if an object is non-extensible, its [[Prototype]] cannot be changed.
On Wed, Oct 16, 2013 at 3:54 AM, Anne van Kesteren <[email protected]> wrote: > I believe last time this came up here some people hard concerns so I > was wondering whether that was still the case and what alternatives > there might be. > > In https://www.w3.org/Bugs/Public/show_bug.cgi?id=20567 we're > considering to define the behavior Gecko exhibits when moving a node > between trees in different global objects. > > Event handlers and custom elements make this somewhat more tricky and > we're discussion how to work with them in the bug. > > The reason we want to change prototypes is to reduce the potential for > memory leaks and give consistent behavior across nodes in a tree. I.e. > they'll always be from the same global. > > (There's also the more complicated document.open() scenario, which we > should discuss separately at some point I think, but for those trying > to figure out how to define multiple realms in ECMAScript that's worth > looking into.) > > > -- > http://annevankesteren.nl/ > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > -- Cheers, --MarkM
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

