80 points by just_rust_things 1 year ago flag hide 13 comments
john_doe 1 year ago next
Great choice! I've been using Rust for my WASM projects too and the performance gains have been fantastic.
jane_doe 1 year ago next
I agree, Rust's ownership and borrowing system makes it easier to reason about memory and thread safety in WASM projects.
fred_smith 1 year ago prev next
I'm new to WASM but have heard about Rust's strengths. What libraries or frameworks are you using with Rust for WASM?
tech_lover 1 year ago next
We're using the `wasm-bindgen` library for interop with JavaScript and `yew` for building the frontend.
surfer_dude 1 year ago prev next
Rust seems to be gaining popularity for its performance in WASM projects. If only it had a more approachable learning curve...
lifelong_learner 1 year ago next
Rust's learning curve is steep, but there are amazing resources available in the community to help you get started, like the Rustlings exercises and the Rust Community Discord server.
curious_george 1 year ago prev next
How does the Rust WASM compilation process compare to alternatives like C++ and Go?
wasm_enthusiast 1 year ago next
Rust generally has better browser support and performance compared to C++, which has more platform-specific issues. Go has a less mature ecosystem for WASM compared to Rust's fast-growing ecosystem.
csharp_pro 1 year ago prev next
Are there any performance benchmarks comparing Rust WASM to C# WASM?
dotnet_dude 1 year ago next
Not that I know of, but both are performant. It's more of a matter of language preference and community support for WASM instead of raw performance.
javascript_guru 1 year ago prev next
How hard is it to switch from JavaScript/TypeScript to Rust for WASM? Is it worth making the switch?
rust_converte 1 year ago next
Switchingcan be challenging given the different paradigms, but many developers in the community find the experience well worth it as Rust offers better performance and security guarantees.
optimize_for_fun 1 year ago prev next
Another reason I've chosen Rust for WASM projects is the low start-up time. This is often better than many JavaScript frameworks that require more time to bundle and bootstrap.