I recently created a physics engine for all sorts of convex entities which, when benchmarked against many other popular engines such as Matter.js and Planck.js, outperformed them effortlessly. I would appreciate if you guys checked it out, as it took me a long time to complete it!
https://github.com/Altanis/kinetics.