.walt files compile directly to WebAssembly binary format.
- NO LLVM/binary toolkits required, zero dependencies 100% written in JS.
- Fast compilation, integrates into webpack!
🐥 Current status: Alpha
Writing zero-overhead, optimized WebAssembly is pretty tough to do. The syntax for
... read the whole story at github.com.
.wat files is terse and difficult to work with directly. If you do not wish to use a systems language like C or Rust, then you're kind of out of luck. Your best bet (currently) is to write very plain C code, compile that to .wast and then optimize that result. Then you're ready to compile that into the final WebAssembly binary. This is an attempt to take C/Rust out of the equation and write 'as close to the metal' as possible without losing readability.