30. The computer program product of claim 28 , further comprising responsive to the coded procedural command comprising a context command, retrieving a drawing object for performing the drawing command.
28. A computer program product comprising a non-transitory computer readable storage medium and computer program instructions encoded on the storage medium for drawing an arbitrary graphics object in a web page, the computer program instructions when executed by a processor perform the steps of: accessing, by a web browser, a file including markup language that specifies a drawing space as an extent within the web page and coded procedural language that specifies a drawing command to draw the arbitrary graphics object in the drawing space in the web page; creating the drawing space within the web page using the coded markup language; and drawing, by the web browser, the arbitrary graphics object into the drawing space within the web page using the coded procedural language.