TypeScript, compiled in the tab
The official typescript compiler is loaded on first run and transpiles your code to modern JavaScript, which then runs in a sandboxed worker. Syntax errors are reported with line numbers.
Transpilation checks syntax but does not perform full type-checking; full type diagnostics are on the roadmap.
Frequently asked questions
Why did code with a type error still run?
This runner uses transpileModule, which strips types without checking them across the program. Syntax errors are caught; type errors currently are not.
Related tools
- Pine compilerCheck, run and chart v4 · v5 · v6 scripts in your browser — nothing to install, nothing uploaded.
- PythonPython 3 via WebAssembly — runs on your device.
- Python + stdininput() reads from the stdin box — one value per line.
- Python data sandboxNumPy and pandas, loaded on demand, running locally.
- JavaScriptSandboxed Web Worker with top-level await.
- LuaLua 5.3 on the Fengari VM.
- SQL (SQLite)A real SQLite engine in WebAssembly — fresh database every run.
- HTML / CSS / JSLive preview in a sandboxed frame.