Test name | Executions per second |
---|---|
using plus operator | 105.3 Ops/sec |
using concat function | 83.2 Ops/sec |
using template literals | 96.7 Ops/sec |
var name = "name lkjasdl;fj la;sflk;asdjf l;kj l;aksdjfla;kjs lka;sdjf la;ksdjf l;aksdjfl ;askd l;aksjf als;kdjf la;skdjfl;aksdjfl;aksdfl;aksdjf l; l;aksdjf ;laskdjf l;aksdjf l;askdjfl;askdjf;laskdj fl;aksdjf las;kd fal;sdf al;skdfjla;ksdjfl;aksdjf la;skdjfla;ksdjfla;skdjfla;skdfjals;kdjfa;lskdfjals;kdfjal;skdfjals;kdfjal;skdfjal;skj a asd;lfkjasl;kd fl; kasdf l;askdj l;askdj ;ladskfja;lsdkfj al;sdkfj ;l asld;kfj as;ldkfja l;sdkfj al;skdfj as;ldkfj asl;dkf. l;asdkfj al;skdfj a;lkasdfj ;laksdfj a;sldkfj a;slasdflkj asl;dkfj asdl; asl;dkfj asl;dkfjasl;dkfj a;lsdfjla;skdfj al;sdkjf lk;sadf asl;kdfja s;ldkfj asl;dkfj als;kdfj als;kdfj a;lskdfj al;skdfj als;kdfj a;lskdfj as;lkdf. asldf asl;kdf als;dkf asld;kfjasl;dkfj asl;kdfaslkd fa;lskd aslk;dfj asl;dkfj als;dfkjasl;dkfj asl;kdfj als;kdfj asl;kdfj asl;kdf aslk;d fljasdfkjasldk;fja s;lkdfj al;skdfjal;ksdfj lak;sdf a;lskdfj l;askdfj l;askdfj a;lskdj alskdfja l;skdfj als;kdfj asd;lkfjasdl;kfasdjf al;skdfj a;lskdfj a;lskdfj als;kdfj al; as ldkfjas l;dkfj asl;dfajsl;kdfj asl;kdfj al;skdfj al;skdfj al;skdfj al;skdfj als;kdfj als;kdfj slkda asl;kdfj l;askdfj al;skdf alsk;df alsk;dfj as;lkdfj l;askdfj laskdf";
var id = "id name lkjasdl;fj la;sflk;asdjf l;kj l;aksdjfla;kjs lka;sdjf la;ksdjf l;aksdjfl ;askd l;aksjf als;kdjf la;skdjfl;aksdjfl;aksdfl;aksdjf l; l;aksdjf ;laskdjf l;aksdjf l;askdjfl;askdjf;laskdj fl;aksdjf las;kd fal;sdf al;skdfjla;ksdjfl;aksdjf la;skdjfla;ksdjfla;skdjfla;skdfjals;kdjfa;lskdfjals;kdfjal;skdfjals;kdfjal;skdfjal;skj a asd;lfkjasl;kd fl; kasdf l;askdj l;askdj ;ladskfja;lsdkfj al;sdkfj ;l asld;kfj as;ldkfja l;sdkfj al;skdfj as;ldkfj asl;dkf. l;asdkfj al;skdfj a;lkasdfj ;laksdfj a;sldkfj a;slasdflkj asl;dkfj asdl; asl;dkfj asl;dkfjasl;dkfj a;lsdfjla;skdfj al;sdkjf lk;sadf asl;kdfja s;ldkfj asl;dkfj als;kdfj als;kdfj a;lskdfj al;skdfj als;kdfj a;lskdfj as;lkdf. asldf asl;kdf als;dkf asld;kfjasl;dkfj asl;kdfaslkd fa;lskd aslk;dfj asl;dkfj als;dfkjasl;dkfj asl;kdfj als;kdfj asl;kdfj asl;kdf aslk;d fljasdfkjasldk;fja s;lkdfj al;skdfjal;ksdfj lak;sdf a;lskdfj l;askdfj l;askdfj a;lskdj alskdfja l;skdfj als;kdfj asd;lkfjasdl;kfasdjf al;skdfj a;lskdfj a;lskdfj als;kdfj al; as ldkfjas l;dkfj asl;dfajsl;kdfj asl;kdfj al;skdfj al;skdfj al;skdfj al;skdfj als;kdfj als;kdfj slkda asl;kdfj l;askdfj al;skdf alsk;df alsk;dfj as;lkdfj l;askdfj laskdf";
for (let i = 0; i < 80000; ++i) {
let result = id + ": 1, " + name + ": someItem";
}
for (let i = 0; i < 80000; ++i) {
let result = "".concat(id, ": 1, ", name, ": someItem");
}
for (let i = 0; i < 80000; ++i) {
let result = `${id}: 1, ${name}: someItem`;
}