> Even better, port the JVM and the applet infrastructure for maximum "remember the last time we did this exact thing" retro-lulz.
You cant port the entire applet infrastructure since WASM is limited to the same API as Javascript. If WASM doesn't support multithreading, languages targetting WASM wont.