8 ms·
Fastly launches its new compute environment – supports Rust
- dreamcompiler 7y agoThis 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.)
- syrusakbary 7y agoIndeed! Lucet is a great piece of engineering. 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) There is some nice blogposts benchmarking them: https://00f.net/2019/10/22/updated-webassembly-benchmark/ https://00f.net/2019/10/22/updated-webassembly-benchmark/
- syrusakbary 7y agoCongrats to the Fastly team for achieving this milestone! It's great to see more companies betting on server-side WebAssembly as an enabler for Edge computing.
- minhajuddin 7y agoTheir 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/ https://wasm.fastlylabs.com/
- sagichmal 7y agoCold start for this product is the same as warm start, as described in the post: 35 microseconds.
- snug 7y agoThis looks awesome, any initial benchmarks against cloudflare workers, lambda, gcf?
- minhajuddin 7y agoIt would be nice to see how this compares to Firecracker (https://firecracker-microvm.github.io/ https://firecracker-microvm.github.io/) the runtime behind AWS Lambda
- whb07 7y agoone 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.
- RcouF1uZ4gsC 7y agoLooking at the description, it seems that Fastly supports web assembly and Rust is one of the languages that can compile to web assembly. 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
- Skunkleton 7y ago'66 Chevelle Fully Restored - no longer suppports Rust.
- MetaDark 7y agoWow 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.
- nabdab 7y agoIf that was the case then arguably they wouldn’t fully support web assembly but only have partial support.
- ncmncm 7y agoDoesn't it? How would they block WA generated from Rust? Or identify it?
- weberc2 7y agoThat’s not obvious to me... care to elaborate? What languages that target wasm aren’t supported?
- ncmncm 7y agoIn other news, Fastly's new compute environment supports C++, C, COBOL, and Brainf*ck. And, y'know, computes, in any time left over. If you like.