How does it compare with the classic approach of providing a JavaScript emulator for the binaries?
This is what the archive.org Software Library does.
MSDOS Games: https://archive.org/details/softwarelibrary_msdos_games
Atari 2600: https://archive.org/details/atari_2600_library
etc.