Learning HTML5 online game programmingHTML5 is making a big change in web and mobile games. Browsers have quickly begun supporting HTML5, and HTML5 will enable much more than anything that was possible with existing technologies like Flash and Silverlight. This book details the key points of HTML5 through examples, two of which include a complete development process.In the process, we build the latest development environment and handle most HTML5 canvas tags, SVG vector graphics, and WebGL 3D, and are also targeting a variety of mobile and social platforms. It covers the whole of HTML5 programming, from the basics of online game design to advanced techniques such as performance optimization.