Native vs BigInt vs decimal.js vs big.js vs bignumber.jsFastest: Native (68.0x faster)
97,353,064 ops/sec
39,138,768 ops/sec
2,064,723 ops/sec
1,662,358 ops/sec
1,431,541 ops/sec
Fastest: Native (1282.7x faster)
1,639,644,928 ops/sec
43,082,988 ops/sec
1,420,536 ops/sec
1,324,494 ops/sec
1,278,242 ops/sec
Fastest: Native (75.7x faster)
48,494,516 ops/sec
11,384,381 ops/sec
1,018,735 ops/sec
795,919 ops/sec
640,824 ops/sec
Fastest: Native (292.8x faster)
535,686,400 ops/sec
11,154,184 ops/sec
2,455,954 ops/sec
2,355,364 ops/sec
1,829,468 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Native | |
| BigInt | |
| decimal.js | |
| big.js | |
| bignumber.js |
| Test name | Executions per second |
|---|---|
| ✓ Native | 129,670,192 Ops/sec |
| BigInt | 47,553,508 Ops/sec |
| big.js | 3,501,075 Ops/sec |
| bignumber.js | 2,365,919 Ops/sec |
| decimal.js | 2,176,862 Ops/sec |