Can someone please explain to me why running native code coming from a web site is a good idea?
Because I see this as "Google's ActiveX"
Because I see this as "Google's ActiveX"
http://src.chromium.org/viewvc/native_client/data/docs_tarba...
Of course, until someone finds a vulnerability, or a way through the validator, or an exploit on an abstracted function.
Still, it's a good security model
Worth looking at too: zeroVM http://zerovm.org/
x86 code is not suitable as a web standard. (And neither is the LLVM intermediate representation, for reasons expounded on in e.g. http://permalink.gmane.org/gmane.comp.compilers.llvm.devel/4...)
I see Native Client as being an extremely nice solution to several issues at once:
- runs fast
- the programs don't need an installer
- I can trust a Native Client program (that's me personally)