HTML or HyperText Markup Language, the predominant markup language for web pages, has gone through a lot of changes and adaptations. The latest version of which is HTML5.
According to html5.org,
HTML5 is a new version of HTML and XHTML. The HTML5 draft specification defines a single language that can be written in HTML and XML.
It attempts to solve issues found in previous iterations of HTML and addresses the needs of Web Applications, an area previously not adequately covered by HTML.
Two groups are working on HTML5, the WHATWG or Web Hypertext Application Technology Working Group and the W3C or World Wide Web Consortium.
It’s worth noting that these two groups initially did not get along well. With one being a “rebel” group founded from the other. In A Brief History of Markup, Jeremy Keith tells us this side of the story.
A rebellion formed within the W3C. The consortium seemed to be formulating theoretically pure standards unrelated to the needs of web designers. Representatives from Opera, Apple, and Mozilla were unhappy with this direction. They wanted to see more emphasis placed on formats that allowed the creation of web applications.
Things came to a head in a workshop meeting in 2004. Ian Hickson, who was working for Opera Software at the time, proposed the idea of extending HTML to allow the creation of web applications. The proposal was rejected.
The disaffected rebels formed their own group: the Web Hypertext Application Technology Working Group, or WHATWG for short.
So, how did these two opposing group come to work together? Mark Pilgrim tells us how at Dive Into HTML5′s – A Quite Biased History of HTML5.
For several years, the W3C and the WHAT Working Group largely ignored each other. While the WHAT Working Group focused on web forms and new HTML features, the W3C HTML Working Group was busy with version 2.0 of XHTML.
But by October 2006, it was clear that the WHAT Working Group had picked up serious momentum, while XHTML 2 was still languishing in draft form, unimplemented by any major browser.
In October 2006, Tim Berners-Lee, the founder of the W3C itself, announced that the W3C would work together with the WHAT Working Group to evolve HTML.
As the saying goes, two heads are better than one! So with the two groups getting along and moving forward, when can we expect HTML5 to be ready? When can we start using HTML5?
Jeremy Keith has this as an answer,
What really matters is when browsers start supporting features. We began using parts of CSS 2.1 as soon as browsers started shipping with support for those parts. If we had waited for every browser to completely support CSS 2.1 before we started using any of it, we would still be waiting.
It’s no different with HTML5. There won’t be a single point in time at which we can declare that the language is ready to use. Instead, we can start using parts of the specification as web browsers support those features.
And there has been a good number of sites that have been implemented using HTML5. A collection of which can be found at the HTML5 Gallery. If you want to see HTML5 in action, visit the gallery and see how people interpreted and implemented the HTML5 specification in their websites.




