Reminds me of https://bellard.org/jslinux/
(which is linked in the Readme of this project too, and IIRC also is qemu+emscripten)
That demo also felt quite crazy back in the day, it even had an option for Win2k!
That demo also felt quite crazy back in the day, it even had an option for Win2k!
Looks like jslinux is based on TEMU which looks to be a "lite" QEMU.