HTML5 App - how do I get it to fill the browser window

Agreed, canvas cannot fill whole window because canvas’s width/height ratio should be always same. 

I see what you are saying but if I build an app for windows or osX, the aspect ratio does not have to always be the same

The app window is re-sizable to any ratio and the code can account for that and re-position objects etc

Display default background color will be propagated to canvas.parentNode with build #3275