Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Replace all spaces with pluses
(version: 1)
What's the fastest way to replace all spaces with pluses?
Comparing performance of:
String replaceAll vs String replace with regex vs String split and join
Created:
one year ago
by:
Registered User
Jump to the latest result
HTML Preparation code:
<!--your preparation HTML code goes here-->
Script Preparation code:
var loremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; var loremPlus = "Lorem+ipsum+dolor+sit+amet,+consectetur+adipiscing+elit,+sed+do+eiusmod+tempor+incididunt+ut+labore+et+dolore+magna+aliqua.+Ut+enim+ad+minim+veniam,+quis+nostrud+exercitation+ullamco+laboris+nisi+ut+aliquip+ex+ea+commodo+consequat.+Duis+aute+irure+dolor+in+reprehenderit+in+voluptate+velit+esse+cillum+dolore+eu+fugiat+nulla+pariatur.+Excepteur+sint+occaecat+cupidatat+non+proident,+sunt+in+culpa+qui+officia+deserunt+mollit+anim+id+est+laborum.";
Tests:
String replaceAll
loremIpsum.replaceAll(" ", "+") == loremPlus
String replace with regex
loremIpsum.replace(/ /g, "+") == loremPlus
String split and join
loremIpsum.split(" ").join("+") == loremPlus
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
String replaceAll
String replace with regex
String split and join
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Browser/OS:
Chrome 135 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
String replaceAll
882599.2 Ops/sec
String replace with regex
1030833.7 Ops/sec
String split and join
1518088.6 Ops/sec
Related benchmarks:
Unnecessary non-capturing groups
Unnecessary non-capturing groups
Unnecessary non-capturing groups
Unnecessary non-capturing groups
Javascript: Case insensitive string comparison performance 3
Array from vs string split with large strings
String.replace(RegEx) vs String.replaceAll(String)
replaceAll vs regex replace pt2
replaceAll vs regex replace pt3
Comments
Confirm delete:
Do you really want to delete benchmark?