Back to playgrounds

JavaScript Playground

Run JavaScript inside an isolated QuickJS virtual machine compiled to WebAssembly.

Loading playground…

How the sandbox works

  • Your code runs in QuickJS, a separate JS engine compiled to WebAssembly.
  • The VM starts empty no DOM, no fetch, and no timers, just a JS interpreter.
  • Each run gets a fresh VM with a 64 MB memory cap and an in-VM execution deadline: nothing carries over between runs
  • eval() is disabled
  • Runs are limited to 15 seconds and 64 KB of output; use Stop to end a run early
© 2026 Nicholas Trigger