Toggle navigation
MeasureThat
.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
String() vs .toString() vs template literal
(version: 1)
Comparing performance of:
String() vs .toString() vs template literal
Created:
8 months ago
by:
Guest
Go to the latest result
Tests:
String()
let num = 500; let nums = []; for(let i = 0; i < 100; ++i) { nums.push(String(num)); }
.toString()
let num = 500; let nums = []; for(let i = 0; i < 100; ++i) { nums.push(num.toString()); }
template literal
let num = 500; let nums = []; for(let i = 0; i < 100; ++i) { nums.push(`${num}`); }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
String()
.toString()
template literal
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
8 months ago
)
User agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Browser/OS:
Chrome 142 on Linux
View result in a separate tab
Embed
Embed Benchmark Result
template literal
1.5M/s
.toString()
761K/s
String()
441K/s
View exact numbers
Test name
Executions per second
✓
template literal
1,542,892 Ops/sec
.toString()
760,956 Ops/sec
String()
441,362 Ops/sec
Related benchmarks
String() vs .toString() vs template string
String() vs .toString() vs Concatenation vs Template string
String() vs .toString() vs template string (optim)
String() vs .toString() vs concat vs template
number to string: String() vs toString() vs template
String() vs .toString() vs template literal
Comments
Confirm delete:
Do you really want to delete benchmark?