Google Chrome dev channel hits v7 -- get ready for native code in Web apps!

Those of you who have been waiting patiently to see what Google's Native Client is all about shouldn't have to wonder much longer. With yesterday's bump to version 7, Google Chrome dev now comes with the NaCl plug-in enabled by default -- and as we've seen countless times before, once a feature is turned on it doesn't take long for Chrome developers to pounce on it.
So, what is Native Client all about? It's Google open source tech which allows native code (the kind of code which powers your favorite desktop apps) to run inside your browser. Assuming that browser is Google Chrome, of course, because no one else sports NaCl support yet. Native code in the browser should mean the arrival of Web apps that truly compete with desktop apps in terms of performance -- which could be a big boost to things like online media converters and photo editors. At the very least, you'll be able to play Quake in Chrome.
If you want to see Native Client in action, Google has a gallery of NaCl demo ports you can check out -- or at least you're meant to be able to check them out. Both Chrome dev and Canary responded with a "missing plug-in" message when i tried to load them, even though Native Client was enabled (as you can see in my screenshot).
The dev channel update was actually quite a major one, though it mostly contained bugfixes and cleaned up code. The full log of revisions is available here.
update: as reported in the comments, you need to add the --enable-nacl flag to your shortcut. I've done that, and the demos still don't load, however. The missing plug-in message did disappear at least...
So, what is Native Client all about? It's Google open source tech which allows native code (the kind of code which powers your favorite desktop apps) to run inside your browser. Assuming that browser is Google Chrome, of course, because no one else sports NaCl support yet. Native code in the browser should mean the arrival of Web apps that truly compete with desktop apps in terms of performance -- which could be a big boost to things like online media converters and photo editors. At the very least, you'll be able to play Quake in Chrome.
If you want to see Native Client in action, Google has a gallery of NaCl demo ports you can check out -- or at least you're meant to be able to check them out. Both Chrome dev and Canary responded with a "missing plug-in" message when i tried to load them, even though Native Client was enabled (as you can see in my screenshot).
The dev channel update was actually quite a major one, though it mostly contained bugfixes and cleaned up code. The full log of revisions is available here.
update: as reported in the comments, you need to add the --enable-nacl flag to your shortcut. I've done that, and the demos still don't load, however. The missing plug-in message did disappear at least...













Comments
16
Subscribe to commentsDavid LevineAug 26th 2010 9:04AM
I'm having the same issue with the "missing plug-in" message.
r3loadedAug 26th 2010 9:07AM
Same here too :/
The_ConsultantAug 26th 2010 9:20AM
You have to add the --enable-nacl flag to your shortcut! Works great!
Stephen J. GalbinceaAug 26th 2010 12:02PM
How long does it take to load? Still not getting anything on mine yet...
earlsAug 26th 2010 2:09PM
Are you on a x64 system? I think it's only working on x86 right now.
"Select x64 support." Apparently Win7 x64 was not selected. ;D
Stephen J. GalbinceaAug 26th 2010 5:46PM
Bah - you got me! Maybe I can try it in my XP SP3 VM and see how it runs.... ;-)
kurtextremAug 27th 2010 5:22AM
Hm, i have x86 and it shows not missing plugin, but thers nothing, i have enabled the Nacl via --enable-nacl .. here a screenshot: http://prntscr.com/snmw help xD
92617521Aug 26th 2010 10:38AM
NaCl = Sodium Chloride
Why in the hell would I want to write C++ code for a browser app?
JamesAug 26th 2010 10:50AM
It's as bad of an idea for Google to do it as it was for Microsoft to do it.
Dave CAug 26th 2010 10:49AM
Doesn't work for me. I added the command line option but none of the apps work in the gallery. Chrome version 7.0.503.0 on Windows XP SP3
3tearAug 26th 2010 12:03PM
Mozilla is doing something kinda similar in Firefox 4 with js-ctypes: https://developer.mozilla.org/en/js-ctypes
SilverWaveAug 26th 2010 12:50PM
ActiveX
Shudder....
Lee MathewsAug 26th 2010 4:48PM
I did actually mention that when it happened: http://www.downloadsquad.com/2010/08/17/chromium-hits-version-7/
Also, Chromium _always_ gets the version bump first, does it not?
WillAug 27th 2010 11:55AM
Tried this out on the Canary build of Chrome. Worked totally fine for me. The only bug I encountered is that after running the rotating cube demo, when I hit 'back' to go back to the list of demos, the cube didn't go away! Refreshing also didn't eliminate it, so I had to close the browser instance.
war59312Aug 27th 2010 10:33PM
Crashes tab when using with --enable-click-to-play.
johnAug 29th 2010 2:34AM
mmm...salty