Compares String.prototype.indexOf against String.prototype.includes for substring searches.
var iterations = 2000000;0x0D
var s = "hello world";s.indexOf("world") !== -1s.includes("world")s.indexOf("world") !== -1s.includes("world")s.indexOf("world") !== -1s.includes("world")| Browser | Snippet A | Snippet B | Winner |
|---|---|---|---|
1st | 4.00 ms | 5.00 ms | Snippet A1.25× faster |
2nd | 5.00 ms | 6.00 ms | Snippet A1.20× faster |
3rd | 18.10 ms | 16.80 ms | Snippet B1.08× faster |
4th |
| 132.70 ms |
| 135.80 ms |
| Snippet A1.02× faster |
Median of 5 trials × 2,000,000 iterations per snippet.