3 ms·
Hi, I'm Syrus (founder of Wasmer [0]). First things first: we have the deepest appreciation for Jack and the people behind the effort at lightbeam. They did a
by syrusakbary 7y ago
Hi, I'm Syrus (founder of Wasmer [0]).
First things first: we have the deepest appreciation for Jack and the people behind the effort at lightbeam. They did a lot of amazing work on that space that inspired our work in the Singlepass compiler (similar design principles as lightbeam).
On that sense, Wasmer is built to support any kind of compiler backend. We currently support Singlepass (streaming compiler), Cranelift and LLVM (for super optimal environments). [1] We also support ARM [2] chipsets and sponsored the work on the dynasm Rust project to enable it.
Wasmer runtime is also highly pluggable via middlewares. For example, we added ultra-optimal "gas metering" as a part of it.
If you are curious about runtime speed (tldr: we are ahead ;) ), here are some other articles [3] [4]
Hope this is useful!
[0]: https://github.com/wasmerio/wasmer https://github.com/wasmerio/wasmer
[1]: https://medium.com/wasmer/a-webassembly-compiler-tale-9ef37aa3b537 https://medium.com/wasmer/a-webassembly-compiler-tale-9ef37a...
[2]: https://medium.com/wasmer/running-webassembly-on-arm-7d365ed0e50c https://medium.com/wasmer/running-webassembly-on-arm-7d365ed...
[3]: https://00f.net/2019/10/22/updated-webassembly-benchmark/ https://00f.net/2019/10/22/updated-webassembly-benchmark/
[4]: https://medium.com/@leonardas103/experimenting-with-webassembly-in-a-serverless-context-9e320a8b669f https://medium.com/@leonardas103/experimenting-with-webassem...