Cannon.js: 3D JavaScript Physics written from scratch
Cannon.js is a nice-looking, simple 3D physics engine for the web, inspired by three.js and ammo.js, but written from scratch in JavaScript and using an iterative Gauss-Seidel solver to solve constraints and a SPOOK stepper.
Check out the GitHub cannon.js project page for more details and the engine website for examples.