To me, this is just one more sign that the browser's decade is coming to an end. Browser tech no longer provides a solid hyper linked document system, nor a client-server application framework. Just layer after layer of directionless, nebulous standards, legacy ideas, compatibility issues, and limitations. Is it really that hard to see the downside of an "every thing you can think of in a single application" architecture? All for what? - kids don't want to learn native programming anymore? Ok, rant over.