🍓
JS-in-JS Playground
It's interpreters all the way down.
Custom Interpreter
Native eval()
☀
▶ Run
Ctrl↵
Clear
Examples ▾
AST
let x = 10; const double = n => n * 2; double(x) + Math.max(3, 7);
Console
Copy
Clear
// Type some JavaScript and hit Run.
// I dare you to console.log('hello world')
▊
▾ Session Scope
(0 vars)
Reset
// no user variables yet