Some context: This library was, in addition to my C++ bindings to BLAS [1], written to be able to improve the performance of the linear algebra library Vectorious [2] and will eventually be included there.<p>These bindings are direct C++ bindings to LAPACK, in contrast to node-lapack [3] which uses the foreign function interface and therefore inherits its call overhead. The bindings also use the TypedArray equivalents to C/Fortran single- and double precision arrays (Float32Array and Float64Array respectively) instead of regular arrays for extra performance.<p>[1] <a href="https://github.com/mateogianolio/nblas" rel="nofollow">https://github.com/mateogianolio/nblas</a><p>[2] <a href="https://github.com/mateogianolio/vectorious" rel="nofollow">https://github.com/mateogianolio/vectorious</a><p>[3] <a href="https://github.com/NaturalNode/node-lapack" rel="nofollow">https://github.com/NaturalNode/node-lapack</a>