ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

This really only applies when you control both the producer and consumer implementations. It's pretty unergonomic and not performant to have an hourglass shaped dataflow where channels make up the bottleneck. Puts a lot of work on the runtime when you could just be using callbacks.

May 2, 2025, 7:33 AM

Record data

{
  "uri": "at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.post/3lo6copzev224",
  "cid": "bafyreic4oxdpoh7ib47wrdhqewzh4qbit3mhjmdp55vvy7clnslpq73fiq",
  "value": {
    "text": "This really only applies when you control both the producer and consumer implementations.\n\nIt's pretty unergonomic and not performant to have an hourglass shaped dataflow where channels make up the bottleneck. Puts a lot of work on the runtime when you could just be using callbacks.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreicr6dzyqzvq3v7jdxonhjvq3m7mgruc5ncbqd5skk6hc6s6zx2nqi",
        "uri": "at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.post/3lo6cluav4c24"
      },
      "parent": {
        "cid": "bafyreicr6dzyqzvq3v7jdxonhjvq3m7mgruc5ncbqd5skk6hc6s6zx2nqi",
        "uri": "at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.post/3lo6cluav4c24"
      }
    },
    "createdAt": "2025-05-02T07:33:07.932Z"
  }
}