Google Native Client (= run x86 native code in a browser)
category: general [glöplog]
http://code.google.com/p/nativeclient/
Quote:
Native Client is an open-source research 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, research stage to get feedback from the security and broader open-source communities. We believe that Native Client technology will someday help web developers to create richer and more dynamic browser-based applications.
i'm really curious about the performances o_O
Sounds like a great way to spread 256b productions...
i want to know which brand of glue the google staff is sniffing
Ars Technica has a good article:
http://arstechnica.com/news.ars/post/20081209-safer-than-activex-a-look-at-googles-native-client-plugin.html
Trace's blog has an interesting post also:
http://ricardocabello.com/blog/post/616/
http://arstechnica.com/news.ars/post/20081209-safer-than-activex-a-look-at-googles-native-client-plugin.html
Trace's blog has an interesting post also:
http://ricardocabello.com/blog/post/616/
Sounds like a great way of OMG h4xx 3XPL017
No, seriously, it looks fun to play around with. One microscopic cog in their catastrophic plan, designed and directed by their red right hand.
it's a definite security nightmare, and they're at least admitting as much. Sounds like it'll take quite some time to work out how it can be made safe, so I'll check back in a year or so..
But even though the client is multi-platform, if you're allowed to write C/C++ code you still have to write platform specific code, no?
gloom: Depends. They might have sandboxed it, and only given access to some built-in portable runtime library.
Wouldn't writing platform specific code defeat the purpose somewhat? It would certainly be going against the grain.
burgrlovr: Yet it might end up being very useful.
Then again we already KNOW that Quake and Linux can run everywhere and even perform well, given that they're both from the friggin' 90s. Show me something impressive and/or useful, kthxbye.
Might be interesting for demos tho as soon as it has access to DX(or GL) and sound and has reached noticeable market penetration. In case that ever happens.
Might be interesting for demos tho as soon as it has access to DX(or GL) and sound and has reached noticeable market penetration. In case that ever happens.
kusma, well I would argue that running a demo in a browser is absolutely not useful, and if you're going to target a specific OS then why would you go to the extra effort of compiling your demo using the browser toolchain as well as making a native executable? Writing non platform specific on the other hand would bring benefits because you could compile your program once on Windows and have it work on all OSes in the browser.
google wants us to be happy.
dosbox as a plugin? :)
don't be so cynical :P
burgrlovr: I'm certainly NOT thinking about demos here. It could just be very convenient to be able to access some of the platform libraries through the web browser for some web apps.
Perhaps Google wants to own all code like they wanted to own everything that was entered in Chrome.
its not like the concept of running native code on a website is new, so lets skip the discussion.
lets see what google does with it, i've been liking their work so far.
lets see what google does with it, i've been liking their work so far.
plek: but, but! Google is ruining everything:
a bold message from a bold guy :)
Life is getting complicated for developers... what should I use now? Javascript? Java? x86? Flash...
You're not 1337 enough! My page is in ASM now! MUAHAHAHAH... :|
You're not 1337 enough! My page is in ASM now! MUAHAHAHAH... :|
SILVERLIGHT!!!!111111
Sounds like a great way to spread viruses