HTML Preparation code:
Script Preparation code:
Tests:
  • forIn emptyPlainObject

  • forIn emptyNullProtoObject

  • forIn mediumObject

  • forIn largeObject

  • forIn veryLargeObject

  • objectKeys emptyPlainObject

  • objectKeys emptyNullProtoObject

  • objectKeys mediumObject

  • objectKeys largeObject

  • objectKeys veryLargeObject

  • objectValues emptyPlainObject

  • objectValues emptyNullProtoObject

  • objectValues mediumObject

  • objectValues largeObject

  • objectValues veryLargeObject

  • lodashIsEmpty emptyPlainObject

  • lodashIsEmpty emptyNullProtoObject

  • lodashIsEmpty mediumObject

  • lodashIsEmpty largeObject

  • lodashIsEmpty veryLargeObject

  • jqueryIsEmptyObject emptyPlainObject

  • jqueryIsEmptyObject emptyNullProtoObject

  • jqueryIsEmptyObject mediumObject

  • jqueryIsEmptyObject largeObject

  • jqueryIsEmptyObject veryLargeObject

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    forIn emptyPlainObject
    forIn emptyNullProtoObject
    forIn mediumObject
    forIn largeObject
    forIn veryLargeObject
    objectKeys emptyPlainObject
    objectKeys emptyNullProtoObject
    objectKeys mediumObject
    objectKeys largeObject
    objectKeys veryLargeObject
    objectValues emptyPlainObject
    objectValues emptyNullProtoObject
    objectValues mediumObject
    objectValues largeObject
    objectValues veryLargeObject
    lodashIsEmpty emptyPlainObject
    lodashIsEmpty emptyNullProtoObject
    lodashIsEmpty mediumObject
    lodashIsEmpty largeObject
    lodashIsEmpty veryLargeObject
    jqueryIsEmptyObject emptyPlainObject
    jqueryIsEmptyObject emptyNullProtoObject
    jqueryIsEmptyObject mediumObject
    jqueryIsEmptyObject largeObject
    jqueryIsEmptyObject veryLargeObject

    Fastest: N/A

    Slowest: N/A

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/137.0.0.0 Safari/537.36
Chrome 137 on Windows
View result in a separate tab
Test name Executions per second
forIn emptyPlainObject 74122032.0 Ops/sec
forIn emptyNullProtoObject 48843660.0 Ops/sec
forIn mediumObject 824521.6 Ops/sec
forIn largeObject 182649.4 Ops/sec
forIn veryLargeObject 41196.1 Ops/sec
objectKeys emptyPlainObject 43121356.0 Ops/sec
objectKeys emptyNullProtoObject 20439332.0 Ops/sec
objectKeys mediumObject 586900.0 Ops/sec
objectKeys largeObject 168223.5 Ops/sec
objectKeys veryLargeObject 36434.9 Ops/sec
objectValues emptyPlainObject 42781512.0 Ops/sec
objectValues emptyNullProtoObject 8490040.0 Ops/sec
objectValues mediumObject 2325926.8 Ops/sec
objectValues largeObject 603598.2 Ops/sec
objectValues veryLargeObject 119958.8 Ops/sec
lodashIsEmpty emptyPlainObject 12104477.0 Ops/sec
lodashIsEmpty emptyNullProtoObject 13323639.0 Ops/sec
lodashIsEmpty mediumObject 443387.1 Ops/sec
lodashIsEmpty largeObject 143133.8 Ops/sec
lodashIsEmpty veryLargeObject 34568.5 Ops/sec
jqueryIsEmptyObject emptyPlainObject 24211510.0 Ops/sec
jqueryIsEmptyObject emptyNullProtoObject 34878460.0 Ops/sec
jqueryIsEmptyObject mediumObject 798239.9 Ops/sec
jqueryIsEmptyObject largeObject 188985.5 Ops/sec
jqueryIsEmptyObject veryLargeObject 44802.1 Ops/sec