regexp .test() vs string .match() vs indexOf === 0 vs string .startsWith() vs Equality| Test case name | Result |
|---|---|
| regexp .test() | |
| string .match() | |
| indexOf === 0 | |
| string .startsWith() | |
| Equality |
| Test name | Executions per second |
|---|---|
| ✓ indexOf === 0 | 230,919,648 Ops/sec |
| Equality | 212,066,704 Ops/sec |
| string .startsWith() | 83,597,624 Ops/sec |
| regexp .test() | 67,453,160 Ops/sec |
| string .match() | 40,791,468 Ops/sec |