blaa

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]);
    }
}

Test runner

Ready to run.

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

Revisions

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