Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
string lookup
(version: 0)
Comparing performance of:
slice vs substr vs substring vs []
Created:
5 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script> Benchmark.prototype.setup = function() { var str = "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"; var length = str.length; }; </script>
Tests:
slice
str.slice(5,6);
substr
str.substr(5,6);
substring
str.substring(5, 6);
[]
str[5]
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
slice
substr
substring
[]
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!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
The provided information appears to be a test result report for different JavaScript benchmarking scenarios, specifically testing the performance of various string manipulation methods such as `slice`, `substr`, and `substring`. Based on the data, here are some key insights: 1. **Substring**: The most efficient method is `substring` with an average execution rate of 650,482,496 executions per second. 2. **Array notation** (e.g., `str[5]`): This method also yields impressive results, averaging around 644,393,600 executions per second. 3. **Substring as string slice** (e.g., `str.slice(5,6)` or `str.substr(5,6)`: These methods are less efficient compared to the other two, with averages of 650,888,576 and 648,921,280 executions per second respectively. It's essential to note that these results may vary depending on the specific JavaScript engine, browser, and system configuration used.
Related benchmarks:
wefiowjfoiewjfoiwef
char index vs charAt() for the first character
get string but first case
Last char in a string: char index vs charAt() vs slice() vs at()
Comments
Confirm delete:
Do you really want to delete benchmark?