Experimental browser for the Atmosphere
Loading post...
{
"$type": "app.bsky.feed.like",
"subject": {
"cid": "bafyreihwgomjjyu7ojlmbq6rloksnar537dvom7oaysrnhhwnhndy2gdci",
"uri": "at://did:plc:3eljmo2tovydgjxpqv4xppat/app.bsky.feed.post/3lffudeb65d26"
},
"createdAt": "2025-01-10T18:52:53.472Z"
}
This is possible because Preact Signals uses a two-phase design: changing a signal _notifies_ its dependencies that they need to recompute (top-down), but recomputation is only performed when each dependency's value is accessed (bottom-up). All we have to do is intelligently schedule the leaf reads!
Jan 10, 2025, 6:50 PM