Test name | Executions per second |
---|---|
toString | 1134245.4 Ops/sec |
JSON.stringify | 1066907.9 Ops/sec |
template-literals | 1088243.8 Ops/sec |
function moreData(arr, left) {
if(left === 0) return arr;
else {
arr.push(Math.floor(Math.random() * 256));
return moreData(arr, left - 1);
}
}
function makeTestData() { return moreData([], 4); }
makeTestData().toString()
JSON.stringify(makeTestData());
(`${makeTestData()}`);