Summary
This chapter presented some of the more complex and cutting edge HTML5 APIs. The major highlight was the new 3D rendering and graphics programming API—WebGL. We also took a look at HTML5's new video playback capabilities as well as the ability to manipulate each frame of a video played natively on the browser. Finally, we got our feet wet with the latest and greatest CSS improvements and additions. This involved such APIs as CSS shaders, columns, and regions and exclusions.
In the next chapter, we conclude our journey into the fascinating world of HTML5 game development by delving into mobile web development with HTML5. We will learn what makes mobile game development different from the traditional desktop application development. We will also learn two HTML5 APIs to help us along the way. The game that we will build to illustrate these concepts is a 2D space shooter that is completely mobile-friendly.