For a very long time, I was not working on this item at all because of busy schedule. Now planning to start all over again. This time, I am planning to use phaser.js, which is easy and amazing , 2d game development framework. The over all learning curve is very little.
Phaser.js has all the features to develop a HTML5 game. Also, it supports, WebGL as well. If the browser is not compatible with Webgl, then it will fall back to Canvas mode. So for my game, I need such type of framework as I need to render heavy operations. Remeber, HTML5 is now rendered directly on graphics card, ie on GPU.