Script Preparation code:
AخA
 
var s1 = "foo";
var s2 = "foo 12312";
Tests:
  • Array.from

     
    let n1 = Array.from(s1);
    let n2 = Array.from(s2);
  • string split

     
    let n1 = s1.split('');
    let n2 = s2.split('');
  • spread operator

     
    let n1 = [...s1];
    let n2 = [...s2];
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Array.from
    string split
    spread operator

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/22A3354 Safari/604.1
Mobile Safari 18 on iOS 18.0
View result in a separate tab
Test name Executions per second
Array.from 4667531.5 Ops/sec
string split 38371076.0 Ops/sec
spread operator 21633162.0 Ops/sec