WebAssembly Studio was launched in December 2017. The tool merged two existing Mozilla tools -- WasmExplorer and WasmFiddle -- and added several new features to become the current beta of WebAssembly Studio. But Mozilla said that the current stage is more like the alpha version, and hopefully the community can provide more feedback.
Several key features provided by WebAssembly Studio include:
Support for C, C++, and Rust languages, and subsequent plans to support any language compiled into WebAssembly. Although the current compiler work is mainlyserverEnd execution, but Mozilla hopes to put more workload on the client later
Edit WebAssembly binary modules and test files (.Wasm and .Wat files)
Accessible tools provide many features in the context menu
Embed WebAssembly Studio projects interactively through embedded systems to embed content
Mozilla stated that WebAssembly Studio is still at a very early stage and currently uses LLVM to compile C and C++ on the back end. We hope to increase support for Emscripten in the future so that developers can use APIs such as SDL or OpenGL. For Rust, adding support package manager Cargo is also planned.
WebAssembly Studio Source code download:https://github.com/wasdk/WebAssemblyStudio
Online early adopters address:Https://webassembly.studio/