Proxying built-ins (Was: [[Invoke]] and implicit method calls)

Boris Zbarsky bzbarsky at MIT.EDU
Thu Sep 26 08:40:26 PDT 2013


On 9/26/13 10:45 AM, David Bruant wrote:
> Formulated differently: does the web has requirements making such
> process isolation impossible?

Unclear.

The web has a requirement that if I have a pointer to a cross-origin 
window "win" then doing win.name will find child windows of it with 
name="name".  See https://bugzilla.mozilla.org/show_bug.cgi?id=916939 
for what happened when we tried to disallow this in Firefox.

Now this could be implemented by having "win" be a cross-process proxy 
and having the get be a blocking RPC call that returns another 
cross-process proxy... maybe.  Deadlock hazards abound.

-Boris


More information about the es-discuss mailing list