This Lucet thing seems pretty awesome. It's apparently an AOT WASM compiler with WASI that runs anywhere. (Disclaimer: Family member works at Fastly but I truly find this impressive.)
There are some very popular open-source runtimes that let you run WebAssembly server-side easily: Wasmer (Rust, with three different compilation tiers: Singlepass, Clif and LLVM), WAVM (C++. LLVM), and many more! (disclaimer: I work at Wasmer)
Their speeds look impressive. If it can do cold starts with a response time of <200ms, it might become suitable for a lot of our typical web apps. You can actually try it out at: https://wasm.fastlylabs.com/
one is a webassembly runtime, the other is a program that can help you spin up microvms very quickly. So with firecracker you can spin up ubuntu and fedora images.
Wow it makes me sad that the top comment here is the one that's mocking the post.
Just because they've designed a compute environment that uses WebAssembly doesn't mean that their platform supports all languages that compile to WebAssembly.
15 comments
[ 3.4 ms ] story [ 48.1 ms ] threadThere are some very popular open-source runtimes that let you run WebAssembly server-side easily: Wasmer (Rust, with three different compilation tiers: Singlepass, Clif and LLVM), WAVM (C++. LLVM), and many more! (disclaimer: I work at Wasmer)
There is some nice blogposts benchmarking them: https://00f.net/2019/10/22/updated-webassembly-benchmark/
It's great to see more companies betting on server-side WebAssembly as an enabler for Edge computing.
However to show my excitement about Rust, I will be appending " - supports Rust" to any announcement I post. For example:
New Linux Kernel released - supports Rust
Dell releases new Developer edition XPS - supports Rust
Intel releases Ice Lake processors - supports Rust
Windows 10 Update - supports Rust
Just because they've designed a compute environment that uses WebAssembly doesn't mean that their platform supports all languages that compile to WebAssembly.