Concat vs Replace (v5)

Revision 5 of this benchmark created on


Setup

var firstName = 'Tal';
    var screenName = 'ketacode'

Test runner

Ready to run.

Testing in
TestOps/sec
Concat
// Ugly
var txt = 'Hi, my name is ' + firstName + ' and my twitter screen name is @' + screenName;
ready
Replace
// Super
var template = 'Hi, my name is {first-name} and my twitter screen name is @{screen-name}';
var txt = template.replace('{first-name}', firstName)
  .replace('{screen-name}', screenName);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.