Introduction
It may be hard to imagine, but once upon a time, pages on the World Wide Web didn’t have pictures, let alone animations, videos, and interactive graphics. All these elements were added through trial, error, debate, and debunk. Changes came when brave souls (like you) forged ahead and made things work with the tools at hand. If a commercial product worked well and was widely adopted, it became the de facto standard. Adobe’s PDF (portable document files) and Flash animation player are well-known examples. However, there’s always been a problem with proprietary and patent-encumbered technologies on the Internet. They’re like a toll road in the center of a major city. On the other hand, authorities and standards-writing groups have been known to create “standards” that few browser and web developers follow. Strictly structured XHTML pages fall into this category. The solution is to create standards for the Internet that are practical, usable, and don’t stifle creativity. Of course, that’s easier said than done.
With HTML5, the standards-writing crowd (also known as the W3C) is working hard to give the Internet community a roadmap that takes into account where we’ve been and where we’re heading. There are a number of exciting new features in HTML5, but perhaps most visible are the new ways to present and animate graphics. If you’re thinking, “That sounds a lot like Adobe Flash,” you’re right. One shiny new feature of HTML5 provides a non-proprietary, standard way to change ...