wasm-rtos · portable RTOS core
Run WebAssembly tasks everywhere.
One FreeRTOS-style task model for browsers, ESP32, and native hardware. Try the live runtime here, then run the same WebAssembly workloads on your target.
Drop WASM anywhere
or choose a .wasm file
Tasks
0 Tasks| APP NAME | TASK ID | STATUS | ACTIVITY | PRIORITY | ACTIONS |
|---|
Scheduler timeline
LOW = idle · HIGH = running · measured slice duration
No task slices yet
Launch a WASM task to see scheduler activity.
No scheduler activity recorded.
Virtual CPU limiter
WASM execution budget
Limit how much wasm3 work may be scheduled per millisecond. The RTOS clock keeps advancing at zero fuel, so timers and deadlines remain meaningful while task execution is paused.
2.40 Mfuel/s
2,400 fuel/ms budget
0 pauses tasks
Mfuel/s is a wasm3 fuel budget, not hardware MHz. An ESP32 MHz equivalent needs a benchmark-derived calibration profile.