-
Notifications
You must be signed in to change notification settings - Fork 71
Description
Hey there, thanks for building this project -- it's one of the most promising JS engines I've seen so far.
I'd love to be able to build this engine in WebAssembly + WASI and use it in the "modern" Wasm ecosystem, but right now the only WASI target present for Rust is wasm32-wasip1/wasm32-wasip2 (and at some point wasm32-wasip3 will exist)... Unfortunately, Nova doesn't support 32bit but it'd be great if it did, so the build could work. I did some early experimentation and the requirement for 64bit is obviously quite fundamental (helpfully there's an assert that made that clear!).
I'm happy to help with doing the work to make this possible but wanted to check if 32bit support was an explicit non-goal of the project, which is reasonable. wasm64-unknown-unknown is present, but wasm64-wasi{p1,2,3,} are probably not going to be out soon, so would love to hear your thoughts!