Two-tiered execution engine
Interpreter that does code discovery + bookeeping to allow to efficiently pass hot code to the JIT.
CheerpX JIT engine, a WebAssembly module that compiles new Webassembly modules.
Emulate devices or system calls
CheerpX emulates system calls or device access using Web APIs and browser functions.
General purpose platform technology
CheerpX can be used to run single x86 application, or full systems.
Tell me more
We are working on CheerpX, but it's not yet available generally.
If you are curious and want to know more, stay tuned, or get in touch!
Latest about CheerpX
WASM virtualization saves Flash
Our CTO Alessandro writes on how CheerpX can extend the life of Flash content by virtualizing the Flash Player in WASM.
CheerpX preview at WASM SF
Our Senior Developer Yuri gave a technical preview of CheerpX at the WebAssembly San Francisco Meetup at Cloudflare.
Can CheerpX be used to save Flash content from extintion, by virtualizing the Flash player? An initial preview from our CTO.