Script Preparation code:
x
 
function runLoop(fn) {
  for (let i = 1000; i--; ) {
    fn("bacon", "egg", "spam");
  }
}
Tests:
  • baseline (main)

     
    function makeArray() {
      return Array.prototype.slice.call(arguments);
    }
    runLoop(makeArray);
  • current (PR)

     
    function makeArray() {
      var _args;
      return (_args = []).push.apply(_args, arguments), _args;
    }
    runLoop(makeArray);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    baseline (main)
    current (PR)

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 8 months ago)
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
IE 11 on Windows
View result in a separate tab
Test name Executions per second
baseline (main) 1704.7 Ops/sec
current (PR) 1785.9 Ops/sec