Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hlude
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
hlude
4mo ago
Thanks! Not yet, the hard part isn't reading the code, it's simulating how it runs. That logic is built specifically around JavaScript such as closures, async/await, the event loop, so another language means a new interpreter
2.
▲
by
hlude
4mo ago
I built this because I needed to see what the JavaScript engine was physically doing how the call stack fills, how the heap mutates, what actually happens when await suspends a function. Existing tools showed me the logical flow but not the
3.
▲
by
hlude
4mo ago
Philip Roberts' JSConf talk is one of the best technical explainers I've ever heard, it was a direct inspiration for the async module specifically. The main gap Vivix fills is async/await, that talk predates modern async patt
4.
▲
by
hlude
4mo ago
Not currently, Vivix is focused on helping developers and learners understand JavaScript execution at the instruction level: call stack, heap, async/await and more. Visualizing coding-agent output would be interesting though
5.
▲
Show HN: Vivix – See inside JavaScript as it executes (open source)
(vivix.dev)
4 points
by
hlude
4mo ago
|
7 comments
6.
▲
by
hlude
4mo ago
The shell DSL is what made me want to try Janet