ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

I'm using a "temp allocator" quite a bit, which is an arena allocator with pages as growing strategy. Reset every frame. This whole strain of thought started with a function which appends rectangles to a buffer, something like this:

May 14, 2025, 6:49 PM

Record data

{
  "uri": "at://did:plc:pdadigepidvacjp3d2a5vvbb/app.bsky.feed.post/3lp5o3vsimx2k",
  "cid": "bafyreib3agl7qtzfybpa34mgde3rg3uafsbvcisuygkv3h56w5uxjfgb3m",
  "value": {
    "text": "I'm using a \"temp allocator\" quite a bit, which is an arena allocator with pages as growing strategy. Reset every frame.\n\nThis whole strain of thought started with a function which appends rectangles to a buffer, something like this:",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreicdigty7dd7sihaazd43wetjafger5j3brzihurzhibyw556kw5pu",
        "uri": "at://did:plc:pdadigepidvacjp3d2a5vvbb/app.bsky.feed.post/3lp564comco2k"
      },
      "parent": {
        "cid": "bafyreieep6c7z3yrramjuvzu3hsexybn3ykhwj4ae5hjz5oma46wqgwcxa",
        "uri": "at://did:plc:ntb5xy4nei2zi22wutmoo3ha/app.bsky.feed.post/3lp5jzpupk226"
      }
    },
    "createdAt": "2025-05-14T18:49:53.254Z"
  }
}