Comment Re:Browsers might be ready for GL but not Javascri (Score 1) 181
Invariably these games use 99% of the CPU because Javascript doesn't have a real sleep() function.
It's called timer. Use a timer. Javascript is event driven. Use a timer.
There's no decent way to manipulate sounds (like an FMOD for javascript).
Well, there's SoundManager (flash) and one could do similar things with a Java interface.
3D games sound like a nice idea but they'll be prohibitively...
Well, you loose here because every game that's on a different platform has such issues. EVERYTHING that's developed cross-browser (i.e. cross-platform) or on multiple consoles (i.e. cross-platform) or on PC/Mac/Linux (i.e. cross-platform) has such issues. When it comes to performance, I should mention that not too long ago Canvascape was unplayable (no textures) on my computer. But, recent performance improvements makes even the textured version playable.
In all seriousness, what I see you doing is thinking of modern games that are on the consoles, etc and putting something like that on the web. Are you sure that's a good assumption? Because, with what I see of the 2d canvas games, they are quite reasonable. Why wouldn't we expect the same of the 3d variety? i.e. You've made a bad initial assumption and ran with that. Fail.