YA String Concat (v27)

Revision 27 of this benchmark created by Bhanu on


Description

Benchmarking string methods given in airbnb's style guide

Test runner

Ready to run.

Testing in
TestOps/sec
Long string without breaks
var errorMessage = 'This is a super long error that was thrown because of Batman. When you stop to think about how Batman had anything to do with this, you would get nowhere fast.';
ready
Long string with breaks
var errorMessage = 'This is a super long error that \
was thrown because of Batman. \
When you stop to think about \
how Batman had anything to do \
with this, you would get nowhere \
fast.';
ready
Long string with concats
var errorMessage = 'This is a super long error that ' +
  'was thrown because of Batman.' +
  'When you stop to think about ' +
  'how Batman had anything to do ' +
  'with this, you would get nowhere ' +
  'fast.';
ready
Long String Using Array Join
var errorMessage = ['This is a super long error that ', 'was thrown because of Batman.', 'When you stop to think about ', 'how Batman had anything to do ', 'with this, you would get nowhere ', 'fast.']
errorMessage = errorMessage.join('')
ready
Long String Using Array Join with result saved in different Variable
var errorMessage = ['This is a super long error that ', 'was thrown because of Batman.', 'When you stop to think about ', 'how Batman had anything to do ', 'with this, you would get nowhere ', 'fast.']
var errorMessage2 = errorMessage.join('')
ready

Revisions

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