The demo includes some test roms as well as some roms from various octojams. The source is on GitHub.
https://github.com/KevinBatdorf/chip8-wasm
I orchestrated the project with TypeScript as I'm used to it and prefer the DX there, I created wrapper functions around the wasm op codes designed in a way similar to how you would write WebAssembly in wat format. So technically it's generated bytecode.