declaration vs expression (v5)

Revision 5 of this benchmark created by Yehor Lvivski on


Test runner

Ready to run.

Testing in
TestOps/sec
local expression
function A() {
 var B = function() {
  var i = 42;
  var c = i * i;
  return c;
 }
 B();
}
A();
ready
global declaration
function C() {
 D();
}

function D() {
 var i = 42;
 var c = i * i;
 return c;
}
C();
ready
local declaration
function E() {
 function F() {
  var i = 42;
  var c = i * i;
  return c;
 }
 F();
}
E()
ready

Revisions

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