Answers:
jiglib和bullet都已经移植了,但是还很早。参见http://www.jiglibjs.org和http://pl4n3.blogspot.com/2010/11/webglbulletjs-demo.html
当我个人通过Physijs包装器使用ammo.js(请参阅schteppe的答案)时,我还要提及cannon.js,它是专为JavaScript创建的,与ammo.js不同,后者是从C ++自动编译为JS的。缺点是cannon.js中的功能少了很多。
Paul Brunt提到的JigLibJS似乎没有得到维护。
我不知道用JavaScript实现的任何3D物理引擎。但是也许您可以看看Quake2> HTML5端口并查看它们的工作方式:http : //code.google.com/p/quake2-gwt-port/
据我了解,他们使用Google Web Toolkit(GWT)将Java源代码编译为JavaScript。我认为这种方法也可能为您的项目带来一些好处,因为您很有可能找到比Java更好的Java 3D物理引擎。