length prop across types

Benchmark created by Not Provided on


Setup

var LEN = 300;
    var arr = [];
    var str = '';
    
    for (var i = 0; i < LEN; i++) {
        arr[i] = i.toString();
        str += i.toString();
    }
    
    var args = (function () {return arguments;}).apply(null, arr);

Test runner

Ready to run.

Testing in
TestOps/sec
cached
var i = 0;
var sum = 0;

for (i = 0; i < LEN; i++) {
    sum += i;
}
ready
arr uncached
var i = 0;
var sum = 0;

for (i = 0; i < arr.length; i++) {
    sum += i;
}
ready
str uncached
var i = 0;
var sum = 0;

for (i = 0; i < str.length; i++) {
    sum += i;
}
ready
args uncached
var i = 0;
var sum = 0;

for (i = 0; i < args.length; i++) {
    sum += i;
}
ready

Revisions

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

  • Revision 1: published by Not Provided on