HTML Preparation code:
Script Preparation code:
Tests:
  • destructuring with defaults, empty input

  • lodash get, empty input

  • destructuring with defaults, find item

  • lodash get, find item

  • destructuring dynamic key

  • lodash dynamic key

  • lodash dynamic key using array

  • lodash dynamic key using manually cached array

  • argument destructuring

  • customGet

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    destructuring with defaults, empty input
    lodash get, empty input
    destructuring with defaults, find item
    lodash get, find item
    destructuring dynamic key
    lodash dynamic key
    lodash dynamic key using array
    lodash dynamic key using manually cached array
    argument destructuring
    customGet

    Fastest: N/A

    Slowest: N/A

Get performance results from real users on your website with Request Metrics.
Latest run results:
Run details: (Test run date: 10 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67
Chrome 114 on Windows
View result in a separate tab
Test name Executions per second
destructuring with defaults, empty input 22376840.0 Ops/sec
lodash get, empty input 4156590.0 Ops/sec
destructuring with defaults, find item 5280824.0 Ops/sec
lodash get, find item 2268294.0 Ops/sec
destructuring dynamic key 5280110.0 Ops/sec
lodash dynamic key 2195646.0 Ops/sec
lodash dynamic key using array 3013700.0 Ops/sec
lodash dynamic key using manually cached array 2964581.0 Ops/sec
argument destructuring 5294817.0 Ops/sec
customGet 1440846.0 Ops/sec