Live engine preview Pre-parity

JavaScript,
rewritten in Rust.

Try the real quickjs-oxide interpreter, compiled to WebAssembly and isolated in a browser worker. This is a public workbench—not a claim of complete QuickJS compatibility yet.

Runtime
Actual Rust WASM
Execution
Dedicated worker
Time budget
2 seconds

01 / Playground

Put the engine to work.

Loading engine…

Input

script.js

Ctrl + Enter to run

0 lines · 0 bytes

Output

Engine result

Waiting

Choose an example or write a script, then run it.

Worker-isolated 2,000 ms limit

Every run gets a fresh Rust runtime and realm. Reset also reloads the worker and restores this example.

02 / What you are running

No browser-native shortcut.

Your source is sent to a dedicated worker and evaluated by the quickjs-oxide Rust engine. The playground does not pass it to the page’s JavaScript evaluator.

Feature parity with pinned QuickJS remains the destination. Some programs will fail today; those failures are useful, visible checkpoints—not hidden fallbacks.