function declaration vs function expression

JavaScript performance comparison

Revision 37 of this test case created by James

Preparation code


      
      <script>
Benchmark.prototype.setup = function() {
  "use strict";
  var expression = function(x) {
     return typeof x === 'string'
  };
  
  function declaration(x) {
    return typeof x === 'string'
  };
  var decExp = function decExp(x) {
    return typeof x === 'string'
  };
  
  
  const es6 = x => typeof x === 'string';

};
</script>

Test runner

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

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
anon self
"use strict";
(function(x) {
  return typeof x === 'string'
}())
pending…

Revisions

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

0 Comments