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

  • lodash get, empty inputb

  • destructuring with defaults, find item

  • lodash get, find item

  • destructuring null input

  • lodash null input

  • destructuring undefined input

  • lodash undefined input

  • destructuring dynamic key

  • lodash dynamic key

  • oldway

  • straight

  • oldway, empty

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    destructuring with defaults, empty inputa
    lodash get, empty inputb
    destructuring with defaults, find item
    lodash get, find item
    destructuring null input
    lodash null input
    destructuring undefined input
    lodash undefined input
    destructuring dynamic key
    lodash dynamic key
    oldway
    straight
    oldway, empty

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36
Chrome 75 on Mac OS X 10.14.5
View result in a separate tab
Test name Executions per second
destructuring with defaults, empty inputa 7366251.0 Ops/sec
lodash get, empty inputb 2025570.1 Ops/sec
destructuring with defaults, find item 2178414.5 Ops/sec
lodash get, find item 1142334.9 Ops/sec
destructuring null input 0.0 Ops/sec
lodash null input 3551389.8 Ops/sec
destructuring undefined input 0.0 Ops/sec
lodash undefined input 3634490.2 Ops/sec
destructuring dynamic key 2092742.0 Ops/sec
lodash dynamic key 1144143.5 Ops/sec
oldway 2253045.2 Ops/sec
straight 2241387.8 Ops/sec
oldway, empty 6692582.0 Ops/sec