If he is in the scene for so long, he should know about the timing problems in browsers: The JavaScript VM can schedule your game any time it likes and it's pretty much impossible to get consistent framerates across all browsers. As someone who has developed a variety of JavaScript games - I will not do it again until we get more powerful and accurate timers.
There are still many obstacles for good JavaScript games.