Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
IndexOf vs Manual Search
(version: 0)
Comparing performance of:
Manual Search vs Inverted Search
Created:
3 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
IndexOf
Script Preparation code:
var container = 'This is a long sample string' var substring = 'ample';
Tests:
Manual Search
for (var containerIndex = 0; containerIndex < container.length; ++containerIndex) { var containerChar = container[containerIndex]; for (var substringIndex = 0; substringIndex < substring.length; ++substringIndex) { var i = (containerIndex + substringIndex) % substring.length; const substringChar = substring[i]; if (containerChar === substringChar) { } } }
Inverted Search
for (var substringIndex = 0; substringIndex < substring.length; ++substringIndex) { for (var substringLength = substring.length; substringLength > 0; --substringLength) { var match = container.indexOf(substring.substring(substringIndex, substringLength)); } }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Manual Search
Inverted Search
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
index vs lastindexof startsWith
substring vs indexOf
String.indexOf vs String.indexOf with the second parameter
String.indexOf(char) vs String.indexOf(char, position)
.includes() vs indexOf() for single-character search in string
Comments
Confirm delete:
Do you really want to delete benchmark?