Shopify is exploring and implementing WebAssembly (Wasm) as a secure, performant, and flexible runtime for executing untrusted partner code on its own infrastructure, moving beyond browser-based use cases. This involves leveraging the Lucet Wasm runtime and compiling code from languages like AssemblyScript to enable extensibility for partners. Ruvy, a new toolchain built on top of ruby.wasm, further enhances this by pre-initializing the Ruby virtual machine and including Ruby files directly into
All Shopify trails