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 | 881,082,112 Ops/sec |
| regexp .test() | 385,790,304 Ops/sec |
| string .match() | 158,040,832 Ops/sec |
| string .startsWith() | 83,451,432 Ops/sec |
| Equality | 80,944,496 Ops/sec |