Mozilla is developing an online IDE for the WebAssembly portable code format. The beta version is now available.
Called WebAssembly Studio, the IDE is intended to help developers learn and teach others about WebAssembly, which is also called Wasm. The code format promises to speed web application performance and has the support of major browser vendors, including Mozilla.
The features in WebAssembly Studio beta
Features of the WebAssembly IDE include:
- Support for the C, C++, and Rust languages. This support is now classified as primitive but should improve in subsequent betas. Compilation is mostly done server-side but plans call for doing more of this client-side. Plans also call for enabling support of any language that compiles to WebAssembly.
- Editing of WebAssembly binary modules and test files.
- Accessible tools, with many features offered in contextual menus.
- Interactive embedding of WebAssembly Studio projects via the embedly system for embedding content.