ملعب JavaScript و TypeScript المجاني عبر الإنترنت
اكتب JavaScript أو TypeScript وقم بتشغيله فورًا في متصفحك. يقوم دوكال بتحويل TypeScript باستخدام esbuild ويلتقط إخراج 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.