call-apply-braces

JavaScript performance comparison

Test case created by Olegas

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    s = 0;
    var o = {
       v: 10,
       f: function test(a) {
           return this.v + a;
       }
    }
    var _test = o.f;
};
</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
call
s += _test.call(o, 100);
pending…
apply
s += _test.apply(o, [ 100 ]);
pending…
braces
s += o.f(100);
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