HTML Preparation code:
AخA
 
1
<script type="text/javascript" src="https://cdn.rawgit.com/jprichardson/string.js/master/dist/string.min.js"></script>
Tests:
  • native - string replacement

     
    let strThing = '/content/{id}/{content}';
    const id = "foo";
    const content = 'bar';
    strThing = strThing
        .replace('{id}', id)
        .replace('{content}', content)
  • stringjs - string replacement

     
    const id = "foo";
    const content = 'bar';
    S('content/{id}/{content}')
      .replace('{id}', id)
      .replace('{content}', content);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    native - string replacement
    stringjs - string replacement

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36
Chrome 78 on Mac OS X 10.14.6
View result in a separate tab
Test name Executions per second
native - string replacement 3043933.8 Ops/sec
stringjs - string replacement 337663.8 Ops/sec