Lemma
Reveal the logic, flow, and meaning behind every line.
Debug visually. Step through execution. Understand deeply.
Hey...this iswhat you willsee inside Lemma.👇
fibonacci.js
function fibonacci(n) {
if (n <= 1) return n;
return fibonacci(n - 1) + fibonacci(n - 2);
}
const result = fibonacci(5);
console.log(result);
Timeline Scrubber
Condition • 2ms
Check if n <= 1 (false)
Line 2
Call • 1ms
fibonacci(5) called
Line 6
Declaration • 0ms
Function fibonacci declared
Line 1
Scope Variables
nnumber
5
Current scope value
resultundefined
undefined
Pending execution
Visual Debugging
Step through your code execution like a movie. See every variable change in real-time.
Timeline Scrubber
Scrub back and forth through execution history. Never lose track of your program flow.
Live Variables
Watch variables update in real-time. Understand scope and state changes instantly.