Script Preparation code:
AخA
 
var a = ["foo", "bar", "baz", "boom"]
Tests:
  • map

     
    var b = a.map(function(c) {
        return c;
    });
  • for in

    x
     
    var b = [];
    for (var i in a) {
        b.push(a[i]);
    }
  • for

     
    var b = [];
    for (var i = 0; i < a.length; i++) {
        b.push(a[i]);
    }
  • forEach

     
    var b = [];
    a.forEach(function(c) {
        b.push(c);
    });
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    map
    for in
    for
    forEach

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0
Firefox 133 on Linux
View result in a separate tab
Test name Executions per second
map 38556696.0 Ops/sec
for in 4239862.5 Ops/sec
for 78846720.0 Ops/sec
forEach 41818144.0 Ops/sec