JS / TS playground
Real ES module, sandboxed, with console + network monitor.
Playground tab · 7-day free trial · Premium $9.99 / yr
What it does
A real ES-module scratchpad. Paste JS or TS, hit Run, see console output, watch expressions, and every fetch() call your code makes. Top-level await works. URL imports (import lodash from "https://esm.sh/lodash") work. TypeScript transpiles via sucrase — type errors show up in the editor without blocking execution.
Why use VibeGear's js / ts playground
- ✓Real ES modules — top-level await + URL imports
- ✓Sandboxed iframe with 10s timeout
- ✓Console + Network panels capture everything
- ✓Watch expressions evaluate in the user’s scope
- ✓fetch() relayed via the extension service worker — no CORS pain
How to use it
- 1Playground tab (Alt+2).
- 2Paste or write code.
- 3Hit Run. See output in the panels.
Frequently asked
Can I import npm packages?
Use URL specifiers like https://esm.sh/lodash. Bare imports won’t resolve — we’ll surface a clear hint pointing you at esm.sh.
Is it secure to run untrusted code?
The sandbox iframe is opaque-origin with no chrome.* access and a 10-second timeout. fetch() goes through the extension SW — same access as the HTTP tab, no more.
Related tools
One install. Every tool above.
7 days free, then VibeGear Premium is $9.99 / €9.99 per year. Everything runs locally.
Install & start trial →→