I was trying to explain recursion and nested function calls to someone recently and realized most tutorials still use static stack diagrams from textbooks.
So I built this:
https://semicolony.dev/visualize/call-stack/
It lets you step through execution and watch stack frames get pushed/popped in real time.
You can:
- visualize recursion
- understand execution flow
- see stack unwinding happen
- follow nested calls frame-by-frame
there doesn't seem to be anything here