I thought I'd make the case for the "instanceof trap" in strawman:proxy_extensions - beyond multiple inheritance. I'm sure this point has been made before at some point.
This is useful to implement various forms of promises using proxies. The prototype can be resolved at a later time perhaps after some IO or lazy operation. This should be able to fail if the promise is currently unresolved or "far". It's the final piece missing to preserve "the invariants that keep the JS lucid dream". I'm also curious to hear any objections to this proposal. I don't see the same issues as with mutable prototypes being applicable to proxies. Sebastian Markbåge
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

