5 ms·
Nowdays merged into wasmtime: https://github.com/bytecodealliance/wasmtime https://github.com/bytecodealliance/wasmtime
by karavelov 7y ago
Nowdays merged into wasmtime: https://github.com/bytecodealliance/wasmtime https://github.com/bytecodealliance/wasmtime
- jacobush 7y agoOk, but is it cool and why? I was hoping for more comments here. :)
- jeltz 7y agoDo you know how wasmtime comapres to wasmer?
- syrusakbary 7y agoHi, 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...
- skavi 7y agoI was looking that up myself and came across a reddit thread [1] with a Wasmer employee seemingly equitably laying out the general differences. This, however, elicited a response from a Mozilla employee claiming it wasn’t telling “the whole story.” Does anyone know what the differences in perspective are here? [1]: https://www.reddit.com/r/rust/comments/cx4nj3/comment/eykkieb https://www.reddit.com/r/rust/comments/cx4nj3/comment/eykkie...
- snek 7y agowasmer used a large amount of wasmtime code without proper attribution. I'm not sure this is a problem anymore but habits die hard and the owner of the company has not been shown to be the best person (won't go into that here since it's not as tech related)
- deleted 7y ago[deleted]
- syrusakbary 7y agoWe used the mmap implementation (20 lines of code) which is also reflected in our attributions :) https://github.com/wasmerio/wasmer/blob/master/ATTRIBUTIONS.md https://github.com/wasmerio/wasmer/blob/master/ATTRIBUTIONS.... Perhaps I'm missing something. Were you referring to some other code I'm not aware of?
- snek 7y agoYeah I think you're missing the part where you only added that file after being called out on twitter lol. The only reason I say "habits die hard" is because you consistently refuse to acknowledge that this ever happened.