HTML Preparation code:
AخA
 
1
<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
2
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
3
<div id="dest"></div>
Tests:
  • function expression

    x
     
    const Hello = ({toWhat}) => React.createElement('div', null, `Hello ${toWhat}`);
    ReactDOM.render(
      React.createElement(Hello, {toWhat: 'World'}, null),
      document.getElementById('dest')
    );
  • function declaration

     
    function Hello ({toWhat}) { return React.createElement('div', null, `Hello ${toWhat}`); }
    ReactDOM.render(
      React.createElement(Hello, {toWhat: 'World'}, null),
      document.getElementById('dest')
    );
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    function expression
    function declaration

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 SECSSOBrowserChrome
Chrome 113 on Windows
View result in a separate tab
Test name Executions per second
function expression 167874.6 Ops/sec
function declaration 115622.1 Ops/sec