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.
Input
script.js
Output
Engine result
Choose an example or write a script, then run it.
Result
Engine response
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.