I don't even get what the point is. You're not gaining cross-platform compatibility because the only other browser-based OSes use their own frameworks for anything above the JS/HTML5 base level anyway, and nobody is going to run cell-phone apps on a PC because that would be stupid. You're not creating a good development environment because JS is a crap language for serious application development unless you bolt monstrously huge frameworks to it and HTML was never intended for applications to begin with. And you're sure as hell not gaining anything efficiency-wise. And at a lower level it's just another Linux. Literally the only thing it's got going for it is name recognition - which, as persia points out, Firefox has been torpedoing anyway, with this ridiculous version-of-the-month club and barely-to-not-at-all-contained memory bloat...
Fee free to list all the "crap" points of JavaScript and make sure you include everything bad about html5 while you are at it.