Test name | Executions per second |
---|---|
== | 3663.1 Ops/sec |
arr to bool | 5.1 Ops/sec |
bool to bool | 3672.3 Ops/sec |
obj to bool | 10.1 Ops/sec |
=== str with number | 3648.3 Ops/sec |
== str with number | 34.3 Ops/sec |
=== str with str | 3662.8 Ops/sec |
str to bool | 31.1 Ops/sec |
== str with str | 3640.3 Ops/sec |
=== null | 3651.9 Ops/sec |
== null | 3662.3 Ops/sec |
== true | 3639.4 Ops/sec |
=== str | 3673.0 Ops/sec |
== str | 140.8 Ops/sec |
=== | 3659.5 Ops/sec |
=== true | 3627.4 Ops/sec |
null to bool | 3643.3 Ops/sec |
for (let a = 0; a < 1_000_000; a++) {
a == 1;
}
for (let a = 0; a < 1_000_000; a++) {
a === 1;
}
for (let a = 0; a < 1_000_000; a++) {
a == '1';
}
for (let a = 0; a < 1_000_000; a++) {
a === '1';
}
for (let a = 0; a < 1_000_000; a++) {
a == true;
}
for (let a = 0; a < 1_000_000; a++) {
a == null;
}
for (let a = 0; a < 1_000_000; a++) {
a === null;
}
for (let a = 0; a < 1_000_000; a++) {
a === true;
}
for (let a = 0, b = ''; a < 1_000_000; a++) {
b == '0';
}
for (let a = 0, b = ''; a < 1_000_000; a++) {
b === '0';
}
for (let a = 0, b = ''; a < 1_000_000; a++) {
b == 0;
}
for (let a = 0, b = ''; a < 1_000_000; a++) {
b === 0;
}
for (let a = 0, b = {}; a < 1_000_000; a++) {
b == true;
}
for (let a = 0, b = false; a < 1_000_000; a++) {
b == true;
}
for (let a = 0, b = []; a < 1_000_000; a++) {
b == true;
}
for (let a = 0, b = ''; a < 1_000_000; a++) {
b == true;
}
for (let a = 0, b = null; a < 1_000_000; a++) {
b == true;
}
for (let a = 0, b = null; a < 1_000_000; a++) {
b == undefined;
}
for (let a = 0, b = undefined; a < 1_000_000; a++) {
b == null;
}