Yeah it's cool you can do things like emulating desktop windows, resize, drag, minimize etc, but just because you can do this, doesn't mean you should.
There's a lot to be said for keeping things clean and simple. Keep things accessible.
Still, it's a very cool demo.
A lot of apps that are used in the desktop could be easily ported to the web without the need of windows like this. There are other ways to do it, AJAX allows for them.
What works in the desktop doesn't necessarilly work in the web.
It's one case where I think the metaphor works quite well.
Now imagine if those kinds of idea of decentralization were used in a modern OS for certain configurations and stuff...
Edit: hey, it works in IE! I guess this is Canvas.IE? Is the author on news.yc?
I was literally open-jawed when I created a new window with the content URL of http://www.google.com, used that to search for Mocha UI, then opened another instance of Mocha UI in itself. I thought that was pretty nifty. Although useless in practice.
A good point. Also notable that Mocha UI did not invent the iframe, nor use it in any way unforeseen by it's inventors.
a) well documented b) with good performance c) easily extendable
people will use it to make very desktopy like web apps ala gho.st etc