On 10/12/15 8:45 AM, Anne van Kesteren wrote:
https://old.etherpad-mozilla.org/html5-cross-origin-objects and
https://github.com/domenic/window-proxy-spec contain sketches for
three type of objects we need to define:

* WindowProxy object
* cross-origin WindowProxy object (CrossOriginWindowProxy?)
* cross-origin Location object (CrossOriginLocationProxy?)

We could define the bindings for these directly in HTML or IDL could
provide some more sugar. What would be better?

I personally think we should reserve IDL for things people will want to do more than once, since the point is making sure that such things are done uniformly and the work can be reused.

For things that need to be done only once, as here, it seems better to me to define them directly in the spec that's doing them instead of adding complexity to IDL...

Note that IDL does allow other specifications to define new extended attributes, as far as I can tell, so you can still add some sugar in terms of how things are expressed in IDL even if you're defining functionality in a different specification.

-Boris


Reply via email to