« Mobile growth | Main | MS Windows review »

June 1, 2005

HTML5

HTML5: I'm still not positive what each speaker means with labels like "Web 2.0" or "AJaX", but here's another snazzy moniker... Ian Hixie, affiliated with the WHAT workgroup for more interactive web pages, has been using the term "HTML5" in public presentations. I don't know if the W3C has a trademark on that "html" term.... ;-) But what snagged my eye on this post was his third paragraph: "Incidentally, the only publicly available browser builds that can render the slides in their intended form right now are very recent nightly trunk builds of Firefox. I found bugs in Firefox, Safari, Opera, the WHATWG specs, and even Cairo while writing these slides...." The varied web browser implementations will continue to evolve and grow abilities, but the intersecting set of common browser abilities evolves more slowly than each of the individual browsers, much less the five-year-plans which describe how individual browsers "should" evolve. A spec != an implementation, and "the implementation on my machine" != "the implementations on everybody else's machines". Knowing that you can count on predictable capabilities on other people's machines is valuable if you're trying to get actual work done....

Posted by John Dowdell at June 1, 2005 5:08 PM