ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

You can't know the size of a CAR before downloading it, and processing its records requires random access. So AppViewLite will stream the CAR, keep the records and paths in memory, and after a certain threshold it will write the CBOR of new records to disk, keeping track of the offsets in memory.

Mar 29, 2025, 5:47 PM

Record data

{
  "uri": "at://did:plc:yrzav4kckt5na2uzgx3j3s2r/app.bsky.feed.post/3lljv5lcgrk2k",
  "cid": "bafyreiauqiprucvot3tbsvrwiqap3lypucdc3ifbtcgl5kt6pqvi5wdlpe",
  "value": {
    "text": "You can't know the size of a CAR before downloading it, and processing its records requires random access.\nSo AppViewLite will stream the CAR, keep the records and paths in memory, and after a certain threshold it will write the CBOR of new records to disk, keeping track of the offsets in memory.",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.record",
      "record": {
        "cid": "bafyreib62x7jmkcuqcbnuvqj7j3hyee3agjzzowsqnoy55u5kpjrfvdtye",
        "uri": "at://did:plc:yrzav4kckt5na2uzgx3j3s2r/app.bsky.feed.post/3llju4y23x223"
      }
    },
    "langs": [
      "en"
    ],
    "createdAt": "2025-03-29T17:47:15.895Z"
  }
}