The first major upgrade to the HTML specification since 1997, HTML5, was published in an early draft form Tuesday by the World Wide Web Consortium, featuring APIs for drawing two-dimensional graphics and control of audio and video content. The final version of the specification is not expected until late-2010, and it will be up to browser vendors to support it, one analyst stressed.
HTML serves as the base markup language for building Web pages. HTML5 is intended to boost interoperability and reduce software costs by providing rules on handling correct HTML documents and recovering from errors.
With version 5, W3C has two main intentions: Catching up to how HTML actually is practiced versus what the specifications say should be practiced and adding new features, said Dan Connolly, a co-chair of the W3C HTML Working Group. "We've been doing a lot of things [since the last upgrade], but basically, the scale of the Web went way up, and the scale of our efforts really didn’t match it until now," he said.
New features mostly pertain to Web applications and integrating video as a first-class medium on the Web, Connolly said. In proposing its new features, W3C studied what people do on the Web and what leading-edge Web sites do. "Now it's time to standardize them," so these capabilities can show up in authoring tools, said Connolly.
By standardizing these capabilities, they become easier to learn, and it is easier to hire someone who can tackle these tasks, according to Connolly.
Other new capabilities planned for HTML5 include the ability for users to edit documents and parts of documents interactively. Also planned are features to make it easier to represent familiar page elements, including section tags, page footers, and navigation elements. Maintenance of persistent client-side storage is another highlight in version 5.
W3C will need adoption of HTML5 by companies supplying browsers, said Jeffrey Hammond, Forrester senior analyst. "I guess the big comment that I would have is [HTML5 is] going to be important to the extent that browsers move forward and adopt it," he said. "Developers are interested in writing HTML that goes to as many browsers on as many devices as possible."
Mozilla already is supporting HTML5 in its Firefox browser, the company said.
"Mozilla has been actively involved in the WHATWG (Web Hypertext Application Technology Working Group) applications spec, which is the basis for HTML5," said, Vlad Vukicevic, infrastructuralist for Mozilla, in a statement released by the company. "Firefox 3 supports many parts of the proposed standard, including DOM (Document Object Model) Storage, offline apps, the HTML Canvas, and many smaller features. While we are supporting these parts, there are other parts of the full HTML5 proposal that are still under discussion."
Other browser companies, including Microsoft, Apple and Opera, are active participants in the HTML Working Group, W3C said.
Capabilities offered in HTML5 currently are being offered through plug-in technologies, such as Adobe Flash and Microsoft Silverlight, Hammond said.