On Nov 25, 2014, at 8:25 AM, Boris Zbarsky wrote:

> 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).

I'm simply trying to understand what what is meant when HTML talks about 
changing the global object/realm/etc. and how that can be reconciled with a 
rational language semantics such as exhibited by the function I presented.

Allen

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to