Bellard (yes, him) already had a working VM of Windows 2000 in the browser around a decade ago, with no specific "support for all browsers" (whatever that means):
https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&gr...
Sadly we can't all be Bellard
Sadly we can't all be Bellard