After a lot of exploration, I cannot get either wasmer, wasmtime or wasmedge to run on ARMv7. They just don’t support it as a target.
There is an interpreter that’s meant to be fast and supports ARMv7 (the micro-runtime), but I don’t have the time to build it and integrate it, for now.
For the time being, we will keep JavaScript as the frontend. Once I can use WASM I’ll embed JavaScript in the WASM with quickjs as an interpreter, which should be actually fast enough (if not faster than our current JS library which is rather slow).