WebVM 2.0: Linux Desktop Environment in the Browser via WebAssembly
labs.leaningtech.comDiscussion a couple of months ago https://news.ycombinator.com/item?id=40940225
The last time it was discussed it did not support graphical modes.
The new version can boot a complete Alpine + Xorg + i3 environment. See here: https://webvm.io/alpine.html