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.