diff --git a/dev/bench/data.js b/dev/bench/data.js index 2e3b492..f8ee7b3 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1715660532510, + "lastUpdate": 1715660535376, "repoUrl": "https://github.com/Bnaya/objectbuffer", "entries": { "benchmarkjs, node 14": [ @@ -19240,6 +19240,138 @@ window.BENCHMARK_DATA = { "extra": "48 samples" } ] + }, + { + "commit": { + "author": { + "name": "Bnaya", + "username": "Bnaya" + }, + "committer": { + "name": "Bnaya", + "username": "Bnaya" + }, + "id": "92de37c430086db61b2a0117addf2a84b6049c81", + "message": "Maitenance", + "timestamp": "2024-05-11T10:57:14Z", + "url": "https://github.com/Bnaya/objectbuffer/pull/193/commits/92de37c430086db61b2a0117addf2a84b6049c81" + }, + "date": 1715660534601, + "tool": "benchmarkjs", + "benches": [ + { + "name": "create empty, size: 2e6", + "value": 12310, + "range": "±1.65%", + "unit": "ops/sec", + "extra": "90 samples" + }, + { + "name": "create with 2500 comments. size: 2e6", + "value": 180, + "range": "±0.35%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "save 2500 comments into pre-created OB, size: 2e6", + "value": 175, + "range": "±2.71%", + "unit": "ops/sec", + "extra": "81 samples" + }, + { + "name": "create with all mock data rows. size: 2e6", + "value": 183, + "range": "±1.46%", + "unit": "ops/sec", + "extra": "84 samples" + }, + { + "name": "A-Z object keys", + "value": 35528, + "range": "±0.30%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "A-Z object prop Lookup in operator - non-existing", + "value": 12072420, + "range": "±0.75%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "A-Z object prop Lookup in operator - existing", + "value": 2417193, + "range": "±0.51%", + "unit": "ops/sec", + "extra": "98 samples" + }, + { + "name": "A-Z object prop access T", + "value": 2188819, + "range": "±0.31%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "A-Z object prop access Z", + "value": 2176026, + "range": "±0.39%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object keys", + "value": 23376, + "range": "±0.30%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - non-existing", + "value": 1442809, + "range": "±0.83%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - existing", + "value": 1426085, + "range": "±0.84%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop access 14ABCDEFGHIJKLMNOPQRSTUVWXYZ", + "value": 1381929, + "range": "±0.31%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop access 3ABCDEFGHIJKLMNOPQRSTUVWXYZ", + "value": 1394237, + "range": "±0.39%", + "unit": "ops/sec", + "extra": "95 samples" + }, + { + "name": "Array access. length: 1000", + "value": 3485229, + "range": "±0.44%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "object memory free. K1000RowsMockData, pre-created OB, size: 2e6", + "value": 18.04, + "range": "±1.35%", + "unit": "ops/sec", + "extra": "49 samples" + } + ] } ], "benchmarkjs, node 20": [