obj vs array access

JavaScript performance comparison

Test case created

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var arr = ['one', 'two', 'three'];
    var obj = {one: 'one', two: 'two', three: 'three'};
};
</script>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
Array
var first = arr[0];
var second = arr[1];
var third = arr[2];
pending…
Object
var first = obj.one;
var second = obj.two;
var third = obj.three;
pending…
Object Index
var first = obj['one'];
var second = obj['two'];
var third = obj['three'];
pending…

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

Compare results of other browsers

0 comments

Add a comment