This is an idea I've always been rather fascinated with, especially with how easy it is to get a fluid and interactive UI with HTML/CSS nowadays. 2-3 years back there was no way having the entire desktop just be a Gecko context would have been a viable option for a desktop environment, but with the strides of ASM.js now, and how this person targets that as the base for applications in the environment, I can actually see this being potentially responsive and a decent alternative to having an environment built in Qt/QML. Mozilla's JS engine is pretty dang capable, I want to see more things use it.
At the same time, personally, I hate the problems of having to mix HTML/CSS/JS and some server side language usually just to make a simple webpage. Web apps are always a hogepoge of crap thrown together with the end result almost never being readable. I don't know if I'd want a desktop application built like that, and I fear allowing it may start poluting the desktop with even more crudfully designed applications, even if it would open up the opportunity to have more people developing.
Web-based, Java based or JS based stuff has no chances to replace the desktop, many tried no one succeeded. It sucks. Suitable only for certain scenarios.
Sure, it's not a catch all. But it can certainly be successful. Three out of the five best selling laptops in Amazon run exactly that: a web-based, browser-based operating system (chrome), as of this writing [ http://www.amazon.com/Best-Sellers-C...zgbs/pc/565108 ]. And that includes the top two:
Also Asm.JS provides a whole lot of new possibilities.
I think this might be an interesting project.
No, the web/js/java suck as desktop replacements. And don't tell me js/java are different things I'm myself telling this to people for the last 13 years.