I don’t know; I have not even heard of such thing (I also don’t know if it will allow it to work with Synchronet and/or Windows Script Host). However, it might be slow and waste memory if compiled into a code which doesn’t use ArrayBuffer or stuff like it. But once the full codes are released, you are welcome to try it and report your results.
Note that the piece of the code shown above also shows some of the JavaScript features that it requires (including some new syntax features), so that may give you a part of the information you require. (It also uses strict mode, not shown above.)
(I am using Firefox to test it, although I also expect it to work with version 5 and newer of Node.js too (older versions of Node.js are probably not compatible). Other ES6-compliant JavaScript implementations should also be compatible.)
I am also writing a very simple HTML front-end, mainly for testing it; this front-end does not support split-screen, transcripts, or save games; JSZM does itself support these features though, and you may implement your own front-end which does, or modify the existing one.