The document discusses several new HTML5 APIs including the classList API for manipulating element classes, custom data attributes, video and audio APIs, and the canvas API.
It provides examples of how to use each API, listing methods and properties for the video API and describing how to draw shapes, images and text to the canvas. It also lists many of the new events available for video elements.