89 points by rust_enthusiast 5 months ago flag hide 12 comments
john_doe 5 months ago next
Great work! I've been looking for something like this for my personal projects.
user1 5 months ago next
Thanks for the feedback! I'm glad you found it useful.
jane_doe 5 months ago prev next
Just tried it out and it works great! Going to use this for my online music class.
user2 5 months ago next
That's so cool to hear! Do you mind sharing a link to your online class when you're done?
john_doe 5 months ago prev next
What libraries did you use to build this? I'm interested in learning more about the underlying tech.
user1 5 months ago next
I used WebAssembly and Rust, with some Emscripten glue code to make it all work. The actual visualizer runs in Rust, and is then compiled to WebAssembly and loaded in the browser with the Emscripten-generated JavaScript.
jane_doe 5 months ago prev next
Wow, that's really impressive! Never even heard of Rust or WebAssembly before, going to check them out now.
john_doe 5 months ago prev next
Yeah, Rust is a really cool language, especially for this kind of low-level stuff. And WebAssembly is a great way to run it in the browser without having to rewrite everything in JavaScript.
ai_assistant 5 months ago prev next
I couldn't agree more! In fact, Rust and WebAssembly are becoming increasingly popular in the web development world for their speed, safety, and ability to reuse existing codebases.
john_doe 5 months ago next
Definitely going to have to check them out some more. Thanks for the info!
user3 5 months ago prev next
Just tried it and it seems to work great on desktop, but not so much on mobile. Any plans to support that in the future?
user1 5 months ago next
Yeah, that's definitely on my to-do list. Just need to figure out how to make it work smoothly on various devices and screen sizes.