I was hoping it was a finished version of http://bellard.org/jslinux/
I am not sure about the real use cases. For learning development will be useful since you don't need to do a more complex interaction between the browser and your server.
I do wonder how qemu compiled via emscripten would compare though...
its a waste of time trying to figure out what his superior mind could be thinking :)
I am not a vim user, but I guess this gets close:
See this: http://haldean.org/docstore/?vim-problems .
$ ls
$ gcc hello.c -o hello