Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
string concat big string
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Browser:
Chrome 122
Operating system:
Windows
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
Join
373.3 Ops/sec
Array reduce (how is this so fast?)
2049614.9 Ops/sec
Template literals
378.8 Ops/sec
Script Preparation code:
function generateRandomString(length) { var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for ( var i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } var arr = " ".repeat(100).split(" ").map(x => generateRandomString(3000));
Tests:
Join
arr.join(", ");
Array reduce (how is this so fast?)
arr.reduce( (s, el) => s+el )
Template literals
`${[...arr]}`