One of the ironies about the "Write once, Run many" mantra for HTML5 is that it's mostly applied to phones, where the runtime presents numerous challenges. On the desktop, however, HTML5 runtimes are faster and more feature-rich, so this is really where the portable aspect of HTML5 can excel. Adding Node to the mix makes it powerful too, going beyond regular browser capabilities.
cough lags-and-stops-responsonding-if-you-sneeze-too-hard-on-a-24GB-ram-machine-visual-studio-2013? cough
cough spazzes-out-randomly-when-you-type-characters-xcode? cough
sublime text? (which to be fair, is pretty amazing)
It's all relative. I've used plenty of really shit 'native graphics' applications (especially cross platform ones); on the other hand, plenty of stuff in the list (https://github.com/rogerwang/node-webkit/wiki/List-of-apps-a...) work just great for me.
shrug
I don't think you can discount the entire run time just one the basis of one app.
It was a bit of an experiment to see how well it worked... and IF it worked. We compressed some of node-webkit with UPX to shrink it down without compressing all of it and sacrificing performance. It works pretty well though is a bit buggy. We already have a couple web games that are planning to use it to reach a wider audience (since we have a few millions users).
You can use our PortableApps.com AppCompactor to compress all DLLs and EXEs in a directory and sub-directories with your choice of UPX levels easily without needing to use the command line on them all. As a bonus, it runs UPX with -t after each compression to test it and ensure it works properly. As always, you'll need to double check that it runs properly as some DLLs don't like being UPX compressed. But node-webkit seems to run quite happily. Grab AppCompactor here: http://portableapps.com/apps/utilities/portableapps.com_appc...
We also experimented a bit with compression level of the .nw file but I can't recall exactly what compression level in 7-Zip we wound up settling on at the moment.
This is the first (simpler) application (really of interest only to Cheetah 3D users).
http://loewald.com/c3dbook/Misc-Resources/C3D-Buddy/
There's no attempt to produce a "native" UI (indeed, it's not using any frameworks) but it works very well.
I'd like to see a node-webkit-based IDE for creating node-webkit applications (I've considered trying to write one, but I do NOT have the time).
Both projects are great ways of developing apps using web technologies though.