blaa (v2)

Revision 2 of this benchmark created on


Setup

var samples = 120000;

function t1(){
	var arr = [samples];
	var arr2 = [];
	arr2.push(...arr);
}

function t2(){
	var arr = [samples];
	var arr2 = [];

    for(var i=0;i <= arr.length;i++){
    	arr2.push(arr[i]);
    }
}

function t3(){
	var arr = [samples];
	var arr2 = [];
	var length = arr.length;

    for(var i=0;i <= length;i++){
    	arr2.push(arr[i]);
    }
}

function t4(){
	var arr = [samples];
	var arr2 = [];
    for (let i in arr) { arr2.push(arr[i]); }
} 

Test runner

Ready to run.

Testing in
TestOps/sec
T1 - ES6
t1();
ready
T2 - loop
t2();
ready
T3 - loop - optimized
t3();
ready
T4 - for loop
t4()
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.