Top all-time · #5691
Philip Roberts
Personal blog · latentflip.comprogrammingweb
Philip Roberts writes Essays, a personal blog at latentflip.com about programming and web. Since 2013, 14 different Hacker News readers have linked it 18 times, most often “JavaScript Call Stack/Event Loop Visualization”. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
Philip Roberts's site is linked for interactive JavaScript explainers, especially Loupe, which visualizes the call stack and event loop, and a talk on what the event loop is.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- JavaScript Call Stack/Event Loop Visualization4 people · 6 mentions · first linked 2015-03-01
- Loupe: Visualizing JavaScript Engine at Runtime3 people · 3 mentions · first linked 2015-03-01
- Imperative vs. Declarative (2013)2 people · 2 mentions · first linked 2019-01-19
- Imperative vs. Declarative (2013)2 people · 2 mentions · first linked 2013-04-02
What Hacker News says?
Ya there are lots of articles on them, but let's start with these: http://latentflip.com/imperative-vs-declarative https://stackoverflow.com/questions/45016234/what-is-idempot... https://en.wikipedia.org/wiki/Side_effect_(computer_science) The early goal of the web was to create a longterm available, reliable, discoverable network of media over an inherently unreliable transport. I keep trying to write a concise exp…
Comment linking /imperative-vs-declarative
on “Why isn't the internet more fun and weird?”Submitted Imperative vs. Declarative (2013) as a story · 72 points
HN discussionAlso, to understand the asynchronous nature of Javascript, have a look at this excellent presentation and website: http://latentflip.com/loupe/
Comment linking /loupe/
on “Elevator Saga – An elevator programming game”Submitted JavaScript Call Stack/Event Loop Visualization as a story · 68 points
HN discussionWhile its syntax may fit on a post card, I have never seen an introduction to its semantics as intuitive as this site and presentation provides for Javascript: http://latentflip.com/loupe/
Comment linking /loupe/
on “The evolution of Smalltalk: from Smalltalk-72 through Squeak (2020)”Submitted Imperative vs. Declarative as a story · 66 points
HN discussionGreat tool for educational purposes. However, it looks like that sometimes timeouts are not always executed in the right order[1]. [1] http://latentflip.com/loupe/?code=c2V0VGltZW91dChmdW5jdGlvbi...
on “JavaScript Call Stack/Event Loop Visualization”Submitted Loupe – See how the call stack, task queue and event loop interact in JavaScript as a story · 16 points
HN discussionAgreed, with its website: http://latentflip.com/loupe/
Comment linking /loupe/
on “How does the event loop work in JavaScript? [video]”Submitted Loupe: Visualizing JavaScript Engine at Runtime as a story · 4 points
HN discussionLiterally visualizing the JavaScript event queue :) http://latentflip.com/loupe
Comment linking /loupe
on “Ask HN: What to learn with 8-16 weeks of recuperation”Submitted Imperative vs. Declarative (2013) as a story · 3 points
HN discussionOne thing that always frustrated me about advanced Javascript tutorials (not like this one) is that they don't include an explanation of the runtime model/structure - what "async" even means practically. The "What the heck is the event loop anyway?" talk ( https://youtu.be/8aGhZQkoFbQ?si=wJIqnm3jEYB-uFSO ) with its associated website (down at the moment? https://latentflip.com/what-is-the-event-loop-anyway ) is amaz…
Comment linking /what-is-the-event-loop-anyway
on “Illustrated JavaScript coding course for absolute beginners [pdf]”Submitted Loupe – JavaScript Event Loop Visualisation as a story · 2 points
HN discussionSubmitted Cutting Code as a story · 2 points
HN discussionSubmitted Loupe: Visualisation to help you understand how Async JavaScript works as a story · 1 points
HN discussionSubmitted Understanding the call stack, event loop, and callback queue as a story · 1 points
HN discussionSubmitted Uncertainty, Tough Decisions, and Poker as a story · 1 points
HN discussion