Is String.concat slower than Array approach to join strings
<p>Strings in JavaScript are immutable. Across the web and <a href="http://stackoverflow.com/questions/51185/are-javascript-strings-immutable-do-i-need-a-string-builder-in-js">here on Stack Overflow as well</a>, I came across the Array approach to concatenate strings:</p>

<pre><code>var a = []; 

a.push(arg1,arg,2....);
console.log(a.join(''));
</code></pre>

<p>I know that this approach is better than the simple</p>

<pre><code>console.log(arg1 + arg2 +.....);
</code></pre>

<p>for reasons of skipping creating intermediate objects but how does it fair better against :</p>

<pre><code>arg1.concat(arg2,arg3.....);
</code></pre>
