Script Preparation code:
x
 
function replaceMe(value) {
    var temp = value.replace("(", "")
        .replace(")", "")
        .replace("-", "")
        .replace(".", "")
        .replace(" ", "");
  
    return temp;
}
function splitJoin(value) {
    var temp = value.split('(').join('');
        temp = temp.split(')').join('');
        temp = temp.split('-').join('');
        temp = temp.split('.').join('');
        temp = temp.split(' ').join('');
  
    return temp;
}
Tests:
  • Replace

     
    replaceMe("(210) 555-5555");
  • SplitJoin

     
    splitJoin("(210) 555-5555");
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Replace
    SplitJoin

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 months ago)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
Chrome 131 on Linux
View result in a separate tab
Test name Executions per second
Replace 4977222.5 Ops/sec
SplitJoin 1245904.1 Ops/sec