Minimalist (why) classes ?
Brendan Eich
brendan at mozilla.com
Sun Nov 13 09:34:27 PST 2011
On Nov 13, 2011, at 9:30 AM, Brendan Eich wrote:
> The hard cases include:
>
> 1. Closures.
> 2. Proxies.
> 3. Private names.
> 4. Internal hidden state.
> 5. Side-table entries mapped to the object's identity.
In the case of objects implemented by C++ or whatever the host implementation language might be, the internal or side-table state may not even be representable in JS, even in strings (do not want raw pointers, or machine addresses however obfuscated, to leak to an attacker).
/be
More information about the es-discuss
mailing list