Script Preparation code:
AخA
 
var fruits = ["Banana", "yellow", "23", "Orange", "orange", "12", "Apple", "green", "10"];
Tests:
  • Push to new array

     
    var firstFruits = [];
    for (var i = 0; i < fruits.length; i = i+3) {
        firstFruits.push(fruits[i]);
    };
  • Splice

     
    for(var i = 0; i < fruits.length; i++) {
        fruits.splice(i+1,2);
    }
  • Filter

     
    var filtered = fruits.filter(function(_, i) { return (i % 3 == 0); })
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Push to new array
    Splice
    Filter

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:67.0) Gecko/20100101 Firefox/67.0
Firefox 67 on Mac OS X 10.14
View result in a separate tab
Test name Executions per second
Push to new array 21465130.0 Ops/sec
Splice 13790847.0 Ops/sec
Filter 34620820.0 Ops/sec