jStat vs Numeric JS (uses LUsolve under the hood) vs Numeric JS (LU Decomposed first) vs math.js vs math.js (LU Decomposed first) vs Sparse - jStat vs Sparse - Numeric JS (uses LUsolve under the hood) vs Sparse - Numeric JS (LU Decomposed first) vs Sparse - math.js vs Sparse - math.js (LU Decomposed first)| Test case name | Result |
|---|---|
| jStat | |
| Numeric JS (uses LUsolve under the hood) | |
| Numeric JS (LU Decomposed first) | |
| math.js | |
| math.js (LU Decomposed first) | |
| Sparse - jStat | |
| Sparse - Numeric JS (uses LUsolve under the hood) | |
| Sparse - Numeric JS (LU Decomposed first) | |
| Sparse - math.js | |
| Sparse - math.js (LU Decomposed first) |
| Test name | Executions per second |
|---|---|
| ✓ jStat | 1,536,220 Ops/sec |
| Numeric JS (LU Decomposed first) | 764,818 Ops/sec |
| Numeric JS (uses LUsolve under the hood) | 525,146 Ops/sec |
| math.js (LU Decomposed first) | 504,750 Ops/sec |
| Sparse - math.js (LU Decomposed first) | 484,482 Ops/sec |
| math.js | 278,960 Ops/sec |
| Sparse - Numeric JS (LU Decomposed first) | 116,250 Ops/sec |
| Sparse - jStat | 61,697 Ops/sec |
| Sparse - Numeric JS (uses LUsolve under the hood) | 42,696 Ops/sec |
| Sparse - math.js | 5,883 Ops/sec |