cannon.js is a lightweight and simple 3D physics engine for the web. It’s lightweight, smaller file size than ported physics engines such as ammo.js and JigLibJS. It uses typed arrays for fast number crunching, an iterative Gauss-Seidel solver to solve generic constraints, and SPOOK for time stepping.
