Compares String.prototype.startsWith against an anchored regular expression for prefix matching.
var iterations = 2000000;0x0D
var s = "hello world";s.startsWith("hello")/^hello/.test(s)s.startsWith("hello")/^hello/.test(s)s.startsWith("hello")/^hello/.test(s)
| Browser | Snippet A | Snippet B | Winner |
|---|---|---|---|
1st | 5.00 ms | 21.00 ms | Snippet A4.20× faster |
2nd | 23.00 ms | 6.00 ms | Snippet B3.83× faster |
3rd | 113.40 ms | 183.10 ms | Snippet A1.61× faster |
4th |
| 158.40 ms |
| 232.70 ms |
| Snippet A1.47× faster |
Median of 5 trials × 2,000,000 iterations per snippet.