That looks like a nice projekt. Well done!
#RetroBoy is a cycle-accurate #GameBoy #emulator written in #Rust. It uses wasm-pack to translate the Rust code into #WebAssembly so it can be played on the web. The web frontend then uses Web Audio API and HTML Canvas for audio and graphics