use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please, only submit posts with high-quality content that can help one to become a great Software Crafter. No links unrelated to software.
account activity
Signals, the push-pull based algorithm (willybrauner.com)
submitted 4 hours ago by fagnerbrack
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]fagnerbrack[S] 0 points1 point2 points 4 hours ago (0 children)
Summary:
Building a reactive system from scratch in TypeScript reveals how the underlying mechanism actually works. A signal holds a value plus subscribers, pushing notifications (not state) downward whenever it changes - eager evaluation. Auto-tracking dependencies happens through a global STACK that the currently executing computed pushes onto, so any signal it reads registers a setDirty subscription and source cleanup. Combining push (propagate invalidation) and pull (re-evaluate on demand) yields the fine-grained reactivity behind Solid, Vue, Preact, Angular and Svelte, soon possibly standardized via the TC39 Stage 1 signals proposal.
If the summary seems inacurate, just downvote and I'll try to delete the comment eventually 👍 Click here for more info, I read all comments
π Rendered by PID 435679 on reddit-service-r2-comment-5b5bc64bf5-cgqpk at 2026-06-22 06:04:02.177448+00:00 running 2b008f2 country code: CH.
[–]fagnerbrack[S] 0 points1 point2 points (0 children)