Adding a solver to do IK in 3D is quite a thing, most WebGL game engines still don’t provide a full blown solution, as of now.
Doing 2-bones IK for placing the feet of a character though is simpler.
I think, not sure though, that @Glenn_Ko did some research on the subject: