Test name | Executions per second |
---|---|
BigInt | 551231.1 Ops/sec |
Number | 587630.0 Ops/sec |
BigInt cast to Number compare | 441811.5 Ops/sec |
var bigInt1 = 10000000000000000000000000000n
var bigInt2 = 10000000000000000000000000005n
var number1 = 1000000
var number2 = 1000005
a = bigInt1
b = bigInt2
c = a - b
d = a < b
a = number1
b = number2
c = a - b
d = a < b
a = bigInt1
b = bigInt2
c = a - b
cn = Number(c)
d = cn < 10