HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 86 community runs

Desktop Results:
Chrome 62 runs
ComponentWithOuterFunctionUseCallback
833K/s
ComponentWithUseCallback
829K/s
ComponentWithArrowFunction
629K/s
ComponentWithInlineFunction
581K/s

Fastest: ComponentWithOuterFunctionUseCallback (1.4x faster)

View exact numbers
  • ComponentWithOuterFunctionUseCallback: 832,935 ops/sec
  • ComponentWithUseCallback: 829,126 ops/sec
  • ComponentWithArrowFunction: 629,043 ops/sec
  • ComponentWithInlineFunction: 580,805 ops/sec
Safari 9 runs
ComponentWithUseCallback
1.1M/s
ComponentWithOuterFunctionUseCallback
1.1M/s
ComponentWithInlineFunction
948K/s
ComponentWithArrowFunction
942K/s

Fastest: ComponentWithUseCallback (1.2x faster)

View exact numbers
  • ComponentWithUseCallback: 1,132,164 ops/sec
  • ComponentWithOuterFunctionUseCallback: 1,128,840 ops/sec
  • ComponentWithInlineFunction: 947,891 ops/sec
  • ComponentWithArrowFunction: 941,970 ops/sec
Firefox 9 runs
ComponentWithUseCallback
574K/s
ComponentWithOuterFunctionUseCallback
551K/s
ComponentWithArrowFunction
462K/s
ComponentWithInlineFunction
452K/s

Fastest: ComponentWithUseCallback (1.3x faster)

View exact numbers
  • ComponentWithUseCallback: 574,065 ops/sec
  • ComponentWithOuterFunctionUseCallback: 550,881 ops/sec
  • ComponentWithArrowFunction: 461,808 ops/sec
  • ComponentWithInlineFunction: 452,447 ops/sec
Mobile Results:
Chrome 6 runs
ComponentWithUseCallback
666K/s
ComponentWithOuterFunctionUseCallback
659K/s
ComponentWithArrowFunction
348K/s
ComponentWithInlineFunction
285K/s

Fastest: ComponentWithUseCallback (2.3x faster)

View exact numbers
  • ComponentWithUseCallback: 665,655 ops/sec
  • ComponentWithOuterFunctionUseCallback: 659,072 ops/sec
  • ComponentWithArrowFunction: 348,016 ops/sec
  • ComponentWithInlineFunction: 284,629 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    ComponentWithOuterFunctionUseCallback
    ComponentWithUseCallback
    ComponentWithInlineFunction
    ComponentWithArrowFunction

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Safari/605.1.15
Safari 26 on Mac OS X 10.15.7
View result in a separate tab
ComponentWithUseCallback
2.3M/s
ComponentWithOuterFunctionUseCallback
2.3M/s
ComponentWithInlineFunction
1.6M/s
ComponentWithArrowFunction
1.6M/s
View exact numbers
Test name Executions per second
ComponentWithUseCallback 2,331,155 Ops/sec
ComponentWithOuterFunctionUseCallback 2,314,070 Ops/sec
ComponentWithInlineFunction 1,573,033 Ops/sec
ComponentWithArrowFunction 1,570,335 Ops/sec