>The overhead is very minimal
You're still using JS, unless you're compiling modules for node.js.
You're still using JS, unless you're compiling modules for node.js.
Yes, it is. That was pretty much the entire point of Google making Chrome (to make web apps have acceptable parity with desktop apps), and the entire premise of them building on Chrome with ChromeOS.
Now, it may not satisfy you in that role, but it absolutely is meant for it.
I say "some improvements, as the problem cannot be solved completely; you'd understand why if you understood the underlying technology.