HTML Preparation code:
Script Preparation code:
Tests:
  • Selected Items Count (Lodash)

  • Selected Items Count (JS)

  • _.filter

  • [].filter

  • _.some

  • [].some

  • _.reduce

  • Object.entries().reduce()

  • _.forEach

  • [].forEach

  • JS isString

  • _.isString()

  • _.find();

  • [].find()

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Selected Items Count (Lodash)
    Selected Items Count (JS)
    _.filter
    [].filter
    _.some
    [].some
    _.reduce
    Object.entries().reduce()
    _.forEach
    [].forEach
    JS isString
    _.isString()
    _.find();
    [].find()

    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: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Chrome 105 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Selected Items Count (Lodash) 33164.9 Ops/sec
Selected Items Count (JS) 79931.5 Ops/sec
_.filter 7104.6 Ops/sec
[].filter 9995.5 Ops/sec
_.some 7605.5 Ops/sec
[].some 8375.7 Ops/sec
_.reduce 822673.5 Ops/sec
Object.entries().reduce() 907557.9 Ops/sec
_.forEach 5241703.0 Ops/sec
[].forEach 13334.1 Ops/sec
JS isString 765373600.0 Ops/sec
_.isString() 9342148.0 Ops/sec
_.find(); 771.7 Ops/sec
[].find() 13005.2 Ops/sec