ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

One of the biggest learnings so far is that its extremely inconvenient that the blocks in repo car files are not in MST traversal order, which means I have to buffer them for a bit until the MST traversal needs them, this means I can't just reuse a single buffer for everything == tons of allocs

Mar 24, 2025, 7:14 PM

Record data

{
  "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3ll5houjqlk2y",
  "cid": "bafyreib5cd4ptdvdw3m5mz6eojlyduka2n5jf63v6rpvdfbuplsk3kp64e",
  "value": {
    "text": "One of the biggest learnings so far is that its extremely inconvenient that the blocks in repo car files are not in MST traversal order, which means I have to buffer them for a bit until the MST traversal needs them, this means I can't just reuse a single buffer for everything == tons of allocs",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreid6m35nzcdvnupfc7uurcsawna724ke43vowsafuugnfqcfgofqs4",
        "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3lkwg2djrfk23"
      },
      "parent": {
        "cid": "bafyreibdcbeqz36gvyqv2xrp3eriiif242pi7lc42yln4hfz5if6crx7xi",
        "uri": "at://did:plc:vpkhqolt662uhesyj6nxm7ys/app.bsky.feed.post/3ll5hmquv722y"
      }
    },
    "createdAt": "2025-03-24T19:14:26.749Z"
  }
}