4 ms·
- Sandboxing of each request (is performant when the right kinds of snapshot+CoW technique is used) - PaaS for running WASM compiled untrusted web applications
by dathinab 4y ago
- Sandboxing of each request (is performant when the right kinds of snapshot+CoW technique is used)
- PaaS for running WASM compiled untrusted web applications, especially nice for "edge service style PaaS"
- Node style async of rust, can be a bit more simple then rust-async (but also likely more limited)
- Similar "compile once run everywhere" as JVM (but better due to limited interface and server focused?), i.e. you have the wasm runner compiled for each target but you need to compile the program only once and then you can run it on all kinds of platforms including x86_64, arm64 etc. Especially good for PaaS but also good for more flexible deployment pipelines in large companies.
And especially for many web use-cases, especially as run on a lot of "edge" services the drawbacks of single threaded WASM do not matter much. E.g. the workloads are of the kind which tend to work very well with WASM performance wise.