diff --git a/dev/bench/data.js b/dev/bench/data.js index 7f02a21..2403fc0 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1714223543558, + "lastUpdate": 1714223546205, "repoUrl": "https://github.com/Bnaya/objectbuffer", "entries": { "benchmarkjs, node 14": [ @@ -18712,6 +18712,138 @@ window.BENCHMARK_DATA = { "extra": "48 samples" } ] + }, + { + "commit": { + "author": { + "name": "Bnaya", + "username": "Bnaya" + }, + "committer": { + "name": "Bnaya", + "username": "Bnaya" + }, + "id": "f0964f76e95268e72e6217b6ea85cf21703b2638", + "message": "maintenance", + "timestamp": "2024-04-27T07:40:49Z", + "url": "https://github.com/Bnaya/objectbuffer/pull/186/commits/f0964f76e95268e72e6217b6ea85cf21703b2638" + }, + "date": 1714223545453, + "tool": "benchmarkjs", + "benches": [ + { + "name": "create empty, size: 2e6", + "value": 11250, + "range": "±4.04%", + "unit": "ops/sec", + "extra": "91 samples" + }, + { + "name": "create with 2500 comments. size: 2e6", + "value": 170, + "range": "±0.32%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "save 2500 comments into pre-created OB, size: 2e6", + "value": 169, + "range": "±2.01%", + "unit": "ops/sec", + "extra": "86 samples" + }, + { + "name": "create with all mock data rows. size: 2e6", + "value": 178, + "range": "±1.82%", + "unit": "ops/sec", + "extra": "83 samples" + }, + { + "name": "A-Z object keys", + "value": 35147, + "range": "±0.68%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "A-Z object prop Lookup in operator - non-existing", + "value": 10306559, + "range": "±0.53%", + "unit": "ops/sec", + "extra": "92 samples" + }, + { + "name": "A-Z object prop Lookup in operator - existing", + "value": 2356171, + "range": "±0.49%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "A-Z object prop access T", + "value": 2225389, + "range": "±0.61%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "A-Z object prop access Z", + "value": 2217618, + "range": "±0.99%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object keys", + "value": 23550, + "range": "±0.29%", + "unit": "ops/sec", + "extra": "99 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - non-existing", + "value": 1464018, + "range": "±0.47%", + "unit": "ops/sec", + "extra": "99 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - existing", + "value": 1427900, + "range": "±0.75%", + "unit": "ops/sec", + "extra": "96 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop access 14ABCDEFGHIJKLMNOPQRSTUVWXYZ", + "value": 1408795, + "range": "±0.38%", + "unit": "ops/sec", + "extra": "97 samples" + }, + { + "name": "OB_WITH_NA2Z_KEYS object prop access 3ABCDEFGHIJKLMNOPQRSTUVWXYZ", + "value": 1417767, + "range": "±0.56%", + "unit": "ops/sec", + "extra": "98 samples" + }, + { + "name": "Array access. length: 1000", + "value": 3428656, + "range": "±0.78%", + "unit": "ops/sec", + "extra": "94 samples" + }, + { + "name": "object memory free. K1000RowsMockData, pre-created OB, size: 2e6", + "value": 18, + "range": "±1.02%", + "unit": "ops/sec", + "extra": "48 samples" + } + ] } ], "benchmarkjs, node 20": [