HTML Preparation code:
AخA
 
1
<!--your preparation HTML code goes here-->
Script Preparation code:
 
let foo = new Map();
for (let i = 0; i < 1_000_000; i++) {
  foo.set(i, i % 8);
}
Tests:
  • Spread first then map

     
    [...foo.entries()].map(([i, iMod8]) => [i, iMod8.toString()])
  • Map first then Array.from

     
    Array.from(foo.entries().map(([i, iMod8]) => [i, iMod8.toString()]))
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Spread first then map
    Map first then Array.from

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 18 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
Firefox 136 on Mac OS X 10.15
View result in a separate tab
Test name Executions per second
Spread first then map 23.2 Ops/sec
Map first then Array.from 12.5 Ops/sec