2 ms·
There is a port of Box2D to Javascript (http://box2d-js.sourceforge.net/ http://box2d-js.sourceforge.net/). I don't know what state it's in, I've only ever use
by Ogre 15y ago
There is a port of Box2D to Javascript (http://box2d-js.sourceforge.net/ http://box2d-js.sourceforge.net/). I don't know what state it's in, I've only ever used the C++ version personally.
Which doesn't negate what you said at all, but like with everything else people do in Javascript, creating games with it will get less annoying over time as more people create things like that.
Then there are things like Pyjamas that let me write this silly asteroids game in really just a few hours: http://rumsey.org/space/Space.html http://rumsey.org/space/Space.html. It's written entirely in Python (except it uses Flash for sound effects), but compiled to Javascript. I wrote that a couple of years ago, and haven't really followed Pyjamas since, but it was fun.
(and yes I know it's got errors depending on the browser, but it should work in anything but IE. I'm sure if I got a newer Pyjamas and recompiled it it would fix it for newer IE versions too.)