{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628591302,"defaultBranch":"master","name":"nostr-json-benchmarks","ownerLogin":"fiatjaf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-16T12:39:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1653275?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683912071.435704","currentOid":""},"activityList":{"items":[{"before":"4a6f93cb336573bf7f7ca2daf4adad1a2a00072c","after":"cba28a1f7b1938c15407d3a288a47ea1b27c7e36","ref":"refs/heads/master","pushedAt":"2023-05-16T01:37:15.030Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add benchmarks from @hsjoberg, @niteshbalusu11 and @djkazic.","shortMessageHtmlLink":"add benchmarks from @hsjoberg, @niteshbalusu11 and @djkazic."}},{"before":"fb9370923e6529c59585030f41ef97dd17198cc4","after":"4a6f93cb336573bf7f7ca2daf4adad1a2a00072c","ref":"refs/heads/master","pushedAt":"2023-05-16T01:35:18.861Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add benchmarks from @hsjoberg, @niteshbalusu11 and @djkazic.","shortMessageHtmlLink":"add benchmarks from @hsjoberg, @niteshbalusu11 and @djkazic."}},{"before":"73c86de4af6a15463401425a0183c5c9eba01649","after":"fb9370923e6529c59585030f41ef97dd17198cc4","ref":"refs/heads/master","pushedAt":"2023-05-14T15:29:23.171Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"optimize javascript binary decoder by removing copies and allocations.","shortMessageHtmlLink":"optimize javascript binary decoder by removing copies and allocations."}},{"before":"61aae30d9d20aff06d3737d1005924923ccf7540","after":"73c86de4af6a15463401425a0183c5c9eba01649","ref":"refs/heads/master","pushedAt":"2023-05-14T14:02:16.145Z","pushType":"push","commitsCount":3,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add javascript results to readme.","shortMessageHtmlLink":"add javascript results to readme."}},{"before":"2f254fff91b3ad063ef9726bb4a3d25316cf12d8","after":"61aae30d9d20aff06d3737d1005924923ccf7540","ref":"refs/heads/master","pushedAt":"2023-05-12T19:19:47.347Z","pushType":"push","commitsCount":5,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"update benchmarks on README.","shortMessageHtmlLink":"update benchmarks on README."}},{"before":null,"after":"46258e31d7eab48672f9815c438038435e08f136","ref":"refs/heads/rapidjson","pushedAt":"2023-05-12T17:21:11.435Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"rapidjson (breaks).","shortMessageHtmlLink":"rapidjson (breaks)."}},{"before":"8a2d971a21ed005d55363371254f6a1da84a0265","after":"2f254fff91b3ad063ef9726bb4a3d25316cf12d8","ref":"refs/heads/master","pushedAt":"2023-05-10T23:26:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add explanations to README.","shortMessageHtmlLink":"add explanations to README."}},{"before":"437d07264905374c91e796d1c2e06cd8cc88a1d6","after":"8a2d971a21ed005d55363371254f6a1da84a0265","ref":"refs/heads/master","pushedAt":"2023-05-10T23:03:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"shrink benchmark name so alignment doesn't break.","shortMessageHtmlLink":"shrink benchmark name so alignment doesn't break."}},{"before":"4c581c1d42021fd9cda29d5ecaf8b0fbd30e6174","after":"437d07264905374c91e796d1c2e06cd8cc88a1d6","ref":"refs/heads/master","pushedAt":"2023-05-10T19:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add a much faster leaner binary format.","shortMessageHtmlLink":"add a much faster leaner binary format."}},{"before":"01af2d96d533f89b6ad5c33e2863e9b7457268fa","after":"4c581c1d42021fd9cda29d5ecaf8b0fbd30e6174","ref":"refs/heads/master","pushedAt":"2023-05-10T19:06:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"run all benchmarks with nson instead of json, and benchmark nson on other categories too.","shortMessageHtmlLink":"run all benchmarks with nson instead of json, and benchmark nson on o…"}},{"before":"21c2eb1ad7295b1bd8adbb7cb8a4d025aff228ff","after":"01af2d96d533f89b6ad5c33e2863e9b7457268fa","ref":"refs/heads/master","pushedAt":"2023-05-10T16:12:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"update readme with benchmarks.","shortMessageHtmlLink":"update readme with benchmarks."}},{"before":"b9563cef17efd5db9f285d1f344a1c9e298e72a3","after":"21c2eb1ad7295b1bd8adbb7cb8a4d025aff228ff","ref":"refs/heads/master","pushedAt":"2023-05-10T16:08:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"fix tlv parser.","shortMessageHtmlLink":"fix tlv parser."}},{"before":"749dc8e2a03583b07648e206c570f15d83cc0c51","after":"b9563cef17efd5db9f285d1f344a1c9e298e72a3","ref":"refs/heads/master","pushedAt":"2023-05-10T12:46:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"nson parsing quoted content and tags correctly + eliminate one weird event from test data.","shortMessageHtmlLink":"nson parsing quoted content and tags correctly + eliminate one weird …"}},{"before":"8fae5a95c17153b77c788b54196ee8a32d5d1ea0","after":"749dc8e2a03583b07648e206c570f15d83cc0c51","ref":"refs/heads/master","pushedAt":"2023-05-10T12:19:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"rename json_test to benchmark_test.","shortMessageHtmlLink":"rename json_test to benchmark_test."}},{"before":"73a40aac903de9445a7f34939f4c41acc2b96dbd","after":"8fae5a95c17153b77c788b54196ee8a32d5d1ea0","ref":"refs/heads/master","pushedAt":"2023-05-10T11:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"nson encoder and fixes.","shortMessageHtmlLink":"nson encoder and fixes."}},{"before":"8582ad6bec58c29019490e6b4ce62b2af483c42f","after":"73a40aac903de9445a7f34939f4c41acc2b96dbd","ref":"refs/heads/master","pushedAt":"2023-05-10T00:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add nson decoder.","shortMessageHtmlLink":"add nson decoder."}},{"before":"e6789d1a9096407f83f78bf8a94be9c05a122256","after":"8582ad6bec58c29019490e6b4ce62b2af483c42f","ref":"refs/heads/master","pushedAt":"2023-04-19T20:22:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"sonic + easyjson for envelope parsing.","shortMessageHtmlLink":"sonic + easyjson for envelope parsing."}},{"before":"df92e8051fd4b6a516f2c0b6e2b8cfc251836d14","after":"e6789d1a9096407f83f78bf8a94be9c05a122256","ref":"refs/heads/master","pushedAt":"2023-04-17T14:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"update reports.","shortMessageHtmlLink":"update reports."}},{"before":"5de8934dd4439a5aaf7c3bd4d17986334a060e69","after":"df92e8051fd4b6a516f2c0b6e2b8cfc251836d14","ref":"refs/heads/master","pushedAt":"2023-04-17T03:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"naïve TLV encoder/decoder.","shortMessageHtmlLink":"naïve TLV encoder/decoder."}},{"before":"1dc4fab8da4ecc0f36a531f68e4da514dfaa8fc4","after":"5de8934dd4439a5aaf7c3bd4d17986334a060e69","ref":"refs/heads/master","pushedAt":"2023-04-17T01:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"a custom nostr-specific json event parser implementation.","shortMessageHtmlLink":"a custom nostr-specific json event parser implementation."}},{"before":"bb678c31d029cd07a378c16ee3151d95ade3db8f","after":"1dc4fab8da4ecc0f36a531f68e4da514dfaa8fc4","ref":"refs/heads/master","pushedAt":"2023-04-17T01:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"a custom nostr-specific json event parser implementation.","shortMessageHtmlLink":"a custom nostr-specific json event parser implementation."}},{"before":"eb47d78d925b0ee16333bd6f70e304fd9fba0745","after":"bb678c31d029cd07a378c16ee3151d95ade3db8f","ref":"refs/heads/master","pushedAt":"2023-04-16T23:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"add simdjson, which weirdly is the worst of all.","shortMessageHtmlLink":"add simdjson, which weirdly is the worst of all."}},{"before":"1ed4ef72e2bb6768c06d2679fd5fc20b36d58622","after":"eb47d78d925b0ee16333bd6f70e304fd9fba0745","ref":"refs/heads/master","pushedAt":"2023-04-16T22:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"update results readme.","shortMessageHtmlLink":"update results readme."}},{"before":"f8f003963409ee03552e2585c0f14bd3c5c7e91a","after":"1ed4ef72e2bb6768c06d2679fd5fc20b36d58622","ref":"refs/heads/master","pushedAt":"2023-04-16T18:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"record benchmark results.","shortMessageHtmlLink":"record benchmark results."}},{"before":"91a5b8fc309c4db81d1ca5805d03c10f2d8b881f","after":"f8f003963409ee03552e2585c0f14bd3c5c7e91a","ref":"refs/heads/master","pushedAt":"2023-04-16T18:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"using a Timestamp special field that is actually a int64.","shortMessageHtmlLink":"using a Timestamp special field that is actually a int64."}},{"before":"842f549449e8f9db23be6e78476313159c53382f","after":"91a5b8fc309c4db81d1ca5805d03c10f2d8b881f","ref":"refs/heads/master","pushedAt":"2023-04-16T17:10:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"parsing envelopes + remove GoNostrEvent type, use time.Time on Event directly (works on easyjson and ffjson, we can find a way for sonic)","shortMessageHtmlLink":"parsing envelopes + remove GoNostrEvent type, use time.Time on Event …"}},{"before":"e053835d45439928e8b861d1f162f00e4ceb6ccc","after":"842f549449e8f9db23be6e78476313159c53382f","ref":"refs/heads/master","pushedAt":"2023-04-16T14:32:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"lazy and full-go.nostr compatibility benchmarks.","shortMessageHtmlLink":"lazy and full-go.nostr compatibility benchmarks."}},{"before":"fddb498fb883525b75db76accf676df5aaad04e9","after":null,"ref":"refs/heads/main","pushedAt":"2023-04-16T12:43:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"}},{"before":null,"after":"e053835d45439928e8b861d1f162f00e4ceb6ccc","ref":"refs/heads/master","pushedAt":"2023-04-16T12:42:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"full nostr event parsing and parsing just some fields.","shortMessageHtmlLink":"full nostr event parsing and parsing just some fields."}},{"before":null,"after":"fddb498fb883525b75db76accf676df5aaad04e9","ref":"refs/heads/main","pushedAt":"2023-04-16T12:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fiatjaf","name":"fiatjaf_","path":"/fiatjaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1653275?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLWCGBAA","startCursor":null,"endCursor":null}},"title":"Activity · fiatjaf/nostr-json-benchmarks"}