Experimental browser for the Atmosphere
We drew everything in a single pass over the display tree, because traversing it was expensive for cache reasons. I could have had a first pass that processed all the text fields to update the cache, but that would still have the problem of a mid-pass reset.
May 8, 2025, 7:41 PM
{ "uri": "at://did:plc:752y77nxqoruw2serahdltgh/app.bsky.feed.post/3looo5ysbps2m", "cid": "bafyreied5opjxr73hb7evnwxtkplhjkvcmahwi3g7w6fgg6kmnfpdbqhpe", "value": { "text": "We drew everything in a single pass over the display tree, because traversing it was expensive for cache reasons. I could have had a first pass that processed all the text fields to update the cache, but that would still have the problem of a mid-pass reset.", "$type": "app.bsky.feed.post", "langs": [ "en" ], "reply": { "root": { "cid": "bafyreidxzcde475rsijesdq3m77lfji53la5363gjh37pysiat4x4awyq4", "uri": "at://did:plc:pdadigepidvacjp3d2a5vvbb/app.bsky.feed.post/3lolcqlfxhc2k" }, "parent": { "cid": "bafyreiaehmz46g5ntj27b5hg4pbpr43qbazewsht73haiy6s4myprrwrpe", "uri": "at://did:plc:752y77nxqoruw2serahdltgh/app.bsky.feed.post/3looo5ygkps2m" } }, "createdAt": "2025-05-08T19:41:07.045Z" } }