Google recently announced a new add-on for the already poor-and-getting-poorer Chrome browser: NativeClient, or NaCl.
http://code.google.com/p/nativeclient/
Native Client is an open-source technology for running x86 native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. We’ve released this project at an early stage to get feedback from the open-source community. We believe that Native Client technology will help web developers to create richer and more dynamic browser-based applications.
running x86 native code in web applications
I’ve seen the million posts that say “ActiveX!!111″ already, but wait, there’s more.
Does V8 not already do this? It compiles JS into x86-native machine code anyway so this is just redundant.
browser neutrality
Chrome-only, but browser-neutral. Riiiiiiight. STEP AWAY FROM THE CRACK PIPE.
It’s Windows only. FAIL.
safety that people expect from web apps
Yeah, because ActiveX (yay!) claimed the same thing, and look what happened there.
Apparently NaCL also implements its own POSIX layer. And judging by the initial examples, it supports multithreading. I can’t wait for skiddies to start doing something like
<script type="application/nacl">
while(1); printf("YOU'RE NOW MY BITCH!"); fork();
</script>
I hope NaCl doesn’t make it out of alpha. This is a BAD idea by some dumbass student that should never see light of day. If you are reading this and you *are* said student, shame on you.




