Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36
Chrome 89
Windows
Desktop
3 years ago
Test name Executions per second
makeConstructor 835984.8 Ops/sec
makeLiteral 873508.4 Ops/sec
invoke aConstructor 10111645.0 Ops/sec
invoke aLiteral 10260750.0 Ops/sec
invoke prototype method aConstructor 9628953.0 Ops/sec
invoke prototype method aLiteral 10018681.0 Ops/sec
getter aConstructor 10158993.0 Ops/sec
getter aLiteral 10195548.0 Ops/sec
Script Preparation code:
Tests:
  • makeConstructor

  • makeLiteral

  • invoke aConstructor

  • invoke aLiteral

  • invoke prototype method aConstructor

  • invoke prototype method aLiteral

  • getter aConstructor

  • getter aLiteral