V86: x86 virtualization in the browser, recompiling x86 to WASM on the fly
If the title is true, that would be a huge achievement. Unfortunately, the page says nothing about how it works and nothing about the speed advantage you get.<p>For my emulator jor1k [1] I tried something similar years ago [2]. However I haven't continued on this topic because of priority shifts. But the potential speed advantages are astonishing. My proof of context reached more than 1 billion emulated machine instructions per second.<p>[1] <a href="https://github.com/s-macke/jor1k" rel="nofollow">https://github.com/s-macke/jor1k</a><p>[2] <a href="https://github.com/s-macke/jor1k/wiki/Breaking-the-1-billion-instructions-per-second-barrier-via-Dynamic-Recompilation-and-WebAssembly" rel="nofollow">https://github.com/s-macke/jor1k/wiki/Breaking-the-1-billion...</a>