免费在线 JavaScript 和 TypeScript 游乐场
编写 JavaScript 或 TypeScript 并立即在浏览器中运行它。 Dokall 使用 esbuild 转译 TypeScript 并捕获 console.log 输出和执行时间。
非常适合学习、测试片段和调试算法。所有执行都在您的浏览器本地进行 - 您的代码永远不会发送到服务器。
Frequently Asked Questions
What JavaScript features are supported?
The playground runs modern JavaScript (ES2020+) in a sandboxed browser environment. Supports arrow functions, async/await, classes, destructuring, template literals, and most standard library APIs available in browsers.
Can I use npm packages?
The playground runs vanilla JavaScript without npm imports. For testing code that uses external packages, use the browser console or a local Node.js environment. Basic DOM APIs are available.
Is the code executed on a server?
No. Code runs entirely in your browser using a sandboxed execution environment. Nothing is sent to Dokall servers. Console output appears in the playground panel.
Can I share my code?
Copy the code manually to share it. The playground does not generate shareable URLs. For collaborative snippets, use a gist or paste service alongside this tool.
What is the difference between this and the browser console?
Both run JavaScript client-side. The playground provides a dedicated editor with syntax highlighting, a run button, and formatted output panel. The browser console (F12) is better for debugging live pages with full DOM access.