Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36
Chrome 104
Mac OS X 10.15.7
Desktop
one year ago
Test name Executions per second
ComponentWithOuterFunctionUseCallback 14830.6 Ops/sec
ComponentWithUseCallback 14730.3 Ops/sec
ComponentWithInlineFunction 14339.5 Ops/sec
ComponentWithArrowFunction 14509.2 Ops/sec
ComponentWithOuterFunctionUseCallbackV2 15250.3 Ops/sec
ComponentWithUseCallbackV2 15122.2 Ops/sec
ComponentWithInlineFunctionV2 13703.2 Ops/sec
ComponentWithArrowFunctionV2 15068.2 Ops/sec
ComponentWithOuterFunctionUseCallback--2 8233.3 Ops/sec
ComponentWithUseCallback--2 8157.5 Ops/sec
ComponentWithInlineFunction--2 8041.0 Ops/sec
ComponentWithArrowFunction--2 7863.2 Ops/sec
ComponentWithOuterFunctionUseCallbackV2--2 7795.6 Ops/sec
ComponentWithUseCallbackV2--2 8415.3 Ops/sec
ComponentWithInlineFunctionV2--2 8131.8 Ops/sec
ComponentWithArrowFunctionV2--2 8529.6 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests:
  • ComponentWithOuterFunctionUseCallback

  • ComponentWithUseCallback

  • ComponentWithInlineFunction

  • ComponentWithArrowFunction

  • ComponentWithOuterFunctionUseCallbackV2

  • ComponentWithUseCallbackV2

  • ComponentWithInlineFunctionV2

  • ComponentWithArrowFunctionV2

  • ComponentWithOuterFunctionUseCallback--2

  • ComponentWithUseCallback--2

  • ComponentWithInlineFunction--2

  • ComponentWithArrowFunction--2

  • ComponentWithOuterFunctionUseCallbackV2--2

  • ComponentWithUseCallbackV2--2

  • ComponentWithInlineFunctionV2--2

  • ComponentWithArrowFunctionV2--2