At the WWDC, I got some disconfort about the appearance of new "extensions" to HTML done by Apple in its WebKit. Tim Bray nails it:
Im a major admirer of Safari and of its primary author Dave Hyatt. But a couple of Daves recent notes have caused me serious discomfort. Here he notes that Safari will support a new
search=attribute on the
inputelement, and here he discusses a new
canvaselement. Even more troubling is the opening phrase: Another extension we made to HTML is... Id be really happy if someone explained to me how this is different from what Netscape and Microsoft did to each other so irritatingly back in 1996 (
<MARQUEE>anyone?). What the W3C and Web Standards Project were created to stop? [By the way, there are namespaces, there are
class=attributes, there are legitimate ways to extend HTML.] Someone please explain to me why Im wrong, because I really hope this isnt what it looks like.
I'm afraid that it might be exactly what it looks like. What's the next step, MS XHTML 2.0?