On Sun, Feb 19, 2012 at 12:33 AM, Brendan Eich <span dir="ltr"><<a href="mailto:brendan@mozilla.com">brendan@mozilla.com</a>></span> wrote:<div>[...]<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Why the global object? Because for many VMs, each global has its own heap or sub-heap ("compartment"), and all references outside that heap are to local proxies that copy from, or in the case of immutable data, reference the remote heap. </blockquote>
<div>[...]</div><div><br></div><div>Is this true for same origin iframes? I have always assumed that mixing heaps between same origin iframes results in unmediated direct object-to-object access. If these are already mediated, what was the issue that drove us to that?</div>
<div> </div></div>-- <br>    Cheers,<br>    --MarkM<br>
</div>