|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1756200463742, |
| 2 | + "lastUpdate": 1756200464877, |
3 | 3 | "repoUrl": "https://github.com/Bnaya/objectbuffer", |
4 | 4 | "entries": { |
5 | 5 | "benchmarkjs, node 14": [ |
@@ -24656,6 +24656,138 @@ window.BENCHMARK_DATA = { |
24656 | 24656 | "extra": "48 samples" |
24657 | 24657 | } |
24658 | 24658 | ] |
| 24659 | + }, |
| 24660 | + { |
| 24661 | + "commit": { |
| 24662 | + "author": { |
| 24663 | + "name": "Bnaya", |
| 24664 | + "username": "Bnaya" |
| 24665 | + }, |
| 24666 | + "committer": { |
| 24667 | + "name": "Bnaya", |
| 24668 | + "username": "Bnaya" |
| 24669 | + }, |
| 24670 | + "id": "32cd7071eac3466ded1e4825973282cd49275826", |
| 24671 | + "message": "Typescript iteration - TS 5.8 and isolated declarations!", |
| 24672 | + "timestamp": "2025-08-07T20:30:13Z", |
| 24673 | + "url": "https://github.com/Bnaya/objectbuffer/pull/196/commits/32cd7071eac3466ded1e4825973282cd49275826" |
| 24674 | + }, |
| 24675 | + "date": 1756200463368, |
| 24676 | + "tool": "benchmarkjs", |
| 24677 | + "benches": [ |
| 24678 | + { |
| 24679 | + "name": "create empty, size: 2e6", |
| 24680 | + "value": 3285, |
| 24681 | + "range": "±6.06%", |
| 24682 | + "unit": "ops/sec", |
| 24683 | + "extra": "71 samples" |
| 24684 | + }, |
| 24685 | + { |
| 24686 | + "name": "create with 2500 comments. size: 2e6", |
| 24687 | + "value": 164, |
| 24688 | + "range": "±4.50%", |
| 24689 | + "unit": "ops/sec", |
| 24690 | + "extra": "76 samples" |
| 24691 | + }, |
| 24692 | + { |
| 24693 | + "name": "save 2500 comments into pre-created OB, size: 2e6", |
| 24694 | + "value": 168, |
| 24695 | + "range": "±2.45%", |
| 24696 | + "unit": "ops/sec", |
| 24697 | + "extra": "78 samples" |
| 24698 | + }, |
| 24699 | + { |
| 24700 | + "name": "create with all mock data rows. size: 2e6", |
| 24701 | + "value": 162, |
| 24702 | + "range": "±4.40%", |
| 24703 | + "unit": "ops/sec", |
| 24704 | + "extra": "75 samples" |
| 24705 | + }, |
| 24706 | + { |
| 24707 | + "name": "A-Z object keys", |
| 24708 | + "value": 45841, |
| 24709 | + "range": "±0.36%", |
| 24710 | + "unit": "ops/sec", |
| 24711 | + "extra": "99 samples" |
| 24712 | + }, |
| 24713 | + { |
| 24714 | + "name": "A-Z object prop Lookup in operator - non-existing", |
| 24715 | + "value": 12466611, |
| 24716 | + "range": "±0.68%", |
| 24717 | + "unit": "ops/sec", |
| 24718 | + "extra": "93 samples" |
| 24719 | + }, |
| 24720 | + { |
| 24721 | + "name": "A-Z object prop Lookup in operator - existing", |
| 24722 | + "value": 3188589, |
| 24723 | + "range": "±0.25%", |
| 24724 | + "unit": "ops/sec", |
| 24725 | + "extra": "99 samples" |
| 24726 | + }, |
| 24727 | + { |
| 24728 | + "name": "A-Z object prop access T", |
| 24729 | + "value": 3031566, |
| 24730 | + "range": "±0.30%", |
| 24731 | + "unit": "ops/sec", |
| 24732 | + "extra": "97 samples" |
| 24733 | + }, |
| 24734 | + { |
| 24735 | + "name": "A-Z object prop access Z", |
| 24736 | + "value": 3041683, |
| 24737 | + "range": "±0.23%", |
| 24738 | + "unit": "ops/sec", |
| 24739 | + "extra": "95 samples" |
| 24740 | + }, |
| 24741 | + { |
| 24742 | + "name": "OB_WITH_NA2Z_KEYS object keys", |
| 24743 | + "value": 28482, |
| 24744 | + "range": "±0.13%", |
| 24745 | + "unit": "ops/sec", |
| 24746 | + "extra": "98 samples" |
| 24747 | + }, |
| 24748 | + { |
| 24749 | + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - non-existing", |
| 24750 | + "value": 1834662, |
| 24751 | + "range": "±0.26%", |
| 24752 | + "unit": "ops/sec", |
| 24753 | + "extra": "92 samples" |
| 24754 | + }, |
| 24755 | + { |
| 24756 | + "name": "OB_WITH_NA2Z_KEYS object prop Lookup in operator - existing", |
| 24757 | + "value": 1847510, |
| 24758 | + "range": "±0.17%", |
| 24759 | + "unit": "ops/sec", |
| 24760 | + "extra": "95 samples" |
| 24761 | + }, |
| 24762 | + { |
| 24763 | + "name": "OB_WITH_NA2Z_KEYS object prop access 14ABCDEFGHIJKLMNOPQRSTUVWXYZ", |
| 24764 | + "value": 1791843, |
| 24765 | + "range": "±0.56%", |
| 24766 | + "unit": "ops/sec", |
| 24767 | + "extra": "99 samples" |
| 24768 | + }, |
| 24769 | + { |
| 24770 | + "name": "OB_WITH_NA2Z_KEYS object prop access 3ABCDEFGHIJKLMNOPQRSTUVWXYZ", |
| 24771 | + "value": 1814995, |
| 24772 | + "range": "±0.19%", |
| 24773 | + "unit": "ops/sec", |
| 24774 | + "extra": "97 samples" |
| 24775 | + }, |
| 24776 | + { |
| 24777 | + "name": "Array access. length: 1000", |
| 24778 | + "value": 3895364, |
| 24779 | + "range": "±0.25%", |
| 24780 | + "unit": "ops/sec", |
| 24781 | + "extra": "95 samples" |
| 24782 | + }, |
| 24783 | + { |
| 24784 | + "name": "object memory free. K1000RowsMockData, pre-created OB, size: 2e6", |
| 24785 | + "value": 17.79, |
| 24786 | + "range": "±0.86%", |
| 24787 | + "unit": "ops/sec", |
| 24788 | + "extra": "48 samples" |
| 24789 | + } |
| 24790 | + ] |
24659 | 24791 | } |
24660 | 24792 | ], |
24661 | 24793 | "benchmarkjs, node 24": [ |
|
0 commit comments