Jump to content


Member Since 01 Jun 2009
Offline Last Active Dec 19 2017 10:20 PM

Topics I've Started


13 December 2011 - 12:15 AM

Has anyone else been following native client (more info about it at the link if you don't know what it is) in chrome? Put simply, it allows native compiled code (C, C++) to run in the browser sand-boxed. The performance is impressive, only around 5% slower than it would run on the desktop it seems. JavaScript is getting pretty fast these days, but it's still nowhere near native code. Here's an example app that compares JavaScript to NaCl: http://gonativeclien...flocking_geese/ . As you can see, if you're using chrome, NaCl is much faster.

One of the major focuses seems to be games. Native client promises bringing console quality games to the browser, which is pretty impressive.

I was pretty excited about it the first time I heard about it and saw some crude demos a while ago, but now, with chrome stable supporting it, a bunch of much more impressive applications are showing up. The best one I've seen so far is Bastion, originally a console game. It's really fun, and great in full screen. I was really impressed that this was running in the browser. I even bought the full version for $15.

I think this could potentially be big in the future. Especially if you take Eric Schmidt's bold prediction that by summer 2012 most TVs you see will have Google TV. Imagine a future where you can play console quality games on your TV through the web browser. What would be the point of consoles?

What do you think about NaCl, or other up-and-coming web technologies? What are you looking forward to, what excites you?


20 November 2011 - 12:24 AM

This topic has been moved to MySQL Help.


MOVED: which way for search engines ?

15 November 2011 - 10:56 PM

This topic has been moved to Miscellaneous.


MOVED: Regex help?

19 September 2011 - 03:20 PM

This topic has been moved to PHP Regex.


MOVED: Regarding PHP objects method chaining...

16 September 2011 - 02:20 PM

This topic has been moved to Application Design.