Distributed Extensibility
- The Web: Standards
While I appreciate Mark Pilgrim's This week in HTML5 land weekly reports, there's one underlying thread that occurs every month that Mark doesn't necessarily touch on: the issue of distributed extensibility. You know, the namespace, XHTML, SVG and MathML et al thing that doesn't go away.
For instance, catching up on my HTML5 Working Group public archives reading, I found this gem from Chris Wilson of Microsoft:
You are correct, we cannot definitively say why XHTML has not been successful on the Web. However, I do believe that part of that lack of success is due to the less-forgiving XML syntax, and part of it is due to the degradation story (or lack thereof) in browsers and versions that don't support it. (I don't want to turn this into a pro/con XML debate either.) Part of its success in the future will be due to the important and focus it is lent by all of the major browsers. Perhaps I am misreading the tea leaves; I don't see much interest in XHTML's future from the other browsers. I do think XHTML would have a lot of positives as a basis; however, it does have a few negatives, and it would need to be a universal push if it were to be successful.
I would say that we can definitively state why XHTML has had limited success on the web: lack of implementation and support in IE, one of the web's major browsers. In addition, none of the other browsers have said that they aren't interested in supporting XHTML in the future. The fact that Microsoft's main IE architect would make this statement leads me to believe he should be in politics.
And I'm only up to August in the archives. What other delights await in September and October...




Comments
Wow, I’d completely missed out on that quote. That’s … one way of looking at it.
It demonstrates chutzpah.
Well, I did mention SVG-in-HTML prominently a few weeks ago, but you're right that I haven't touched on the broader topic of distributed extensibility yet. There's a simple reason for that: I start with the actual changes to the spec ( http://html5.org/tools/web-apps-tracker ) and work backwards to the mailing list discussions. There haven't been any spec changes around extensibility, so I'm less likely to mention it when there are already so many changes to talk about. There are some exceptions, like the latest article on clickjacking, which does nothing but link to the mailing list archives. I agree it's an important topic; I just haven't gotten to it yet.
Nice quote from Chris, BTW. I may lead with that when I cover the topic.
The extensibility discussion is more of underlying thread that weaves its way through, month by month. Definitely not related to any HTML5 changes. At least, yet.
An interesting comment by Chris. Surprising comment by Chris. I had to triple check it to make sure he said it, and wasn't quoting someone else.
Looking forward to your writeup leading with this comment.