Ok I have discovered it further.
In chrome we have chrome://gpu page to see Graphic feature status.
In node-webkit this page is broken but information could be extracted through devtools:
1. open chrome://gpu in nw
2. open devtools
3. enter in console
var browserBridge = { onGpuInfoUpdate:function(arg){console.log(JSON.stringify(arg,null,1));}};
4. then
chrome.send('browserBridgeInitialized');5. Tada! You have JSON object describing graphic features of nw.
Same works in chrome.
here is what I get from nw:
http://pastebin.com/QtLAvJQzas you see
...
{ "name": "video_decode", "status": "enabled" },...
so flags are ok.
but when I compare it to chrome output
http://pastebin.com/7hAwCMXUproblems array is empty in chrome while in nw
...
"problems": [
{
"crBugs": [],
"description": "Force compositing mode is off, either disabled at the command line or not supported by the current system.",
"webkitBugs": []
}
],
...
any thoughts?
May it cause CPU load difference?