Test name | Executions per second |
---|---|
Add short string each loop | 378144.7 Ops/sec |
Add long string each loop | 371561.7 Ops/sec |
var nLoops = 1000;
var shortString = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ"; // 52 characters
var longString = '';
for (var i = 0; i < 40; i++) {
longString += shortString; // 52 characters x 40 = 2,080 characters
}
var str = '';
for (var i = 0; i < nLoops; i++) {
str += shortString;
}
var str = '';
for (var i = 0; i < nLoops; i++) {
str += longString;
}