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

Reply via email to