LiquidFun now provides support for procedural animation of physical bodies to make objects move and interact in realistic ways. LiquidFun is based on Box2D but with fluid and soft body simulation. It is written in C++ and makes use of OpenGL. Now with version 1.1 it has been compiled to JavaScript and it runs on WebGL in the browser. This means everyone can join in as long as their browser supports WebGL. The compile was performed with Emscripten and to show that it works enough to be taken seriously, the testbed application has been ported and you can view it in your browser. The API to make use of it is the same in C++ or JavaScript. Check it the full details here.