Ok, the background shows up now. The Javascript one seems to run faster, and the colors look brighter (But that's just due to the blue background, I believe) It works nicely, though.
Is there some sort of delay on the player's movement that you added for some reason, or is HTML5 just noticeably slower than Javascript?