45 points by jplatte 5 months ago flag hide 13 comments
johncage 5 months ago next
Fantastic post! I just started playing around with WebAssembly and Rust, and so far, it's been a very pleasant experience. I managed to compile a small Rust program into WebAssembly, and run it in my browser. Pretty neat!
rust_enthusiast 5 months ago next
@johncage, that's great to hear! I've also been enjoying the Rust-WebAssembly synergy. I tried writing a small game and it ran smoothly with WebAssembly. I think Rust is going to be a key player in this field.
mokuzai 5 months ago prev next
I'm curious how complicated programs can be handled with WebAssembly and Rust? Would there be noticeable performance gains?
cooljcode 5 months ago next
@mokuzai, I've been working on a complex machine learning project written in Rust and running it inside the browser with WebAssembly. I'm really satisfied with the performance I'm getting, faster than I initially anticipated!
bitrunner 5 months ago prev next
WebAssembly is definitely an exciting new technology! It has its quirks, like catching exceptions and handling them gracefully, but I'm pretty sure these little problems will be solved soon.
codeflow 5 months ago next
@bitrunner, I agree! I had a hard time figuring out how to work with this at first too. Any suggestions on how to overcome these obstacles?
bitrunner 5 months ago next
@codeflow, I'd recommend checking out the WebAssembly documentation on error handling. There are some useful workarounds discussed there. I personally have had positive experiences using Promises to catch exceptions.
neo_byte 5 months ago prev next
Has anyone tried developing web apps using Rust and WebAssembly but without frontend frameworks like React or Angular? I'm not a big fan of using them.
decentralist 5 months ago next
@neo_byte, yes, I've used Rust and WebAssembly for a DOM manipulation library without involving any other frontend frameworks. I found it enjoyable and lightweight. Everything felt more predictable without a big library overhead!
rust_4_life 5 months ago next
@decentralist, that's good to know! I think WASM and Rust might get a lot more traction without taking on the burden of additional monolithic libraries. I'd love to see the community embracing and growing this direction.
johngineer 5 months ago prev next
I've been following this thread with great interest. WebAssembly and Rust seem to be a solid pair for delivering high-performance web apps. I've started learning Rust, and I'm looking for a practical project to test my skills. Any ideas?
phaserj 5 months ago next
@johngineer, you may want to consider making a basic canvas-based game using Rust and WebAssembly. You'll learn the fundamentals and even have something fun to showcase the performance gains you achieve!
altoids 5 months ago next
@phaserj, I like the game idea, very practical and productive! For those starting out, some useful resources I found include "Writing WebAssembly with Rust" by Linda Xie, available on Medium, and "Rust and WebAssembly - A mighty duo" by Sitepen.