test same func call

JavaScript performance comparison

Revision 2 of this test case created

Preparation code

 
<script>
Benchmark.prototype.setup = function() {
    var function_a = function() {
   
        return {
          say: function() {
            return 'hello'
          },
          hello: function() {
            return 'hello'
          },
          nice: function() {
            return 'hello'
          }
        }
    }
       
    var object1 = (function() {
      return {
        test: function_a(),
        getTest: function() {
          return this.test;
        }
      }
    })();
   
};
</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
1
var call = object1.getTest();
call.say();
call.hello();
call.nice();
pending…
2
object1.getTest().say();
object1.getTest().hello();
object1.getTest().nice();
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment