Relationship between globals, Realms, and global environment records
Boris Zbarsky
bzbarsky at mit.edu
Tue Nov 25 08:25:01 PST 2014
On 11/25/14, 11:11 AM, Allen Wirfs-Brock wrote:
> regarding
>
> var document = someDocument.open(...);
>
> perhaps you can model this by saying that every Document object is created in a new Realm.
Can you explain what problem you're trying to solve here, precisely?
I'm not sure there's even a problem here, fwiw. But creating every
Document object in a new Realm is not obviously web-compatible (or more
precisely would require some pretty major gyrations around the
transition from the initial about:blank to a same-origin document to
make it web-compatible: the entire state of the Realm at the point of
transition would need to be copied over to the new Realm. It's simpler
to just use the same Realm).
-Boris
More information about the es-discuss
mailing list