The document provides an introduction and agenda for a talk on HTML5 game programming. The talk will cover HTML5 basics like application cache, web workers, web sockets, and storage technologies. It will then dive into Canvas 2D drawing, including shapes, paths, fonts, images, and pixel manipulation. The speaker will demonstrate creating a tic-tac-toe game with Canvas, including drawing the board, X's, and O's. The talk will also cover using the Canvas to work with video.