I compiled my CPMEMU C++ emulator to webassembly. So now you can run any RomWBW os in a web browser. This is a real compile, not JavaScript (window drawing is JavaScript).
Try it at
https://www.awohl.com/romwbwYou can download it and open in a browser from your local machine.
There is also a Linux command-line version.
See
https://github.com/avwohl/romwbw_emuA MacOS and IOS (ipad) version is in the works.