In a blog post that’s gotten quite a bit of traction over the weekend, Christopher Blizzard – Director of Evangelism at the Mozilla Corporation (MoCo) – takes Apple to task for creating the HTML5 Showcase and limiting it to Safari only.
Blizzard spends over half of his blog post being “snarky,” burying his self described, most-important paragraph.
The most important aspect of HTML5 isn’t the new stuff like video and canvas (which Safari and Firefox have both been shipping for years) it’s actually the honest-to-god promise of interoperability. Even stodgy old Microsoft, who has been doing their best to hold back the web for nearly a decade, understands this and you’ll see it throughout their marketing for IE9. (Their marketing phrase is “same markup” – watch for it and you’ll see it everywhere in their messaging.) The idea that the same markup, even with mistakes, will be rendered exactly the same. HTML5 represents the chance for browsers to work together and find common ground.
As an evangelist, I’d hope Blizzard would be able to lead with his most important point, but regardless, his posts asks a lot of good questions.
Unfortunately, Mozilla isn’t understanding the goal of Apple’s website. Apple created their showcase not for the overall Web audience, but for developers who dislike the iPhone and iPad app store policies. While much of their verbiage centered around the open Web and Apple’s work in that field, their target audience wasn’t the same as Mozilla’s. More to the point, even if their target audience was web developers who believe in the open Web, showcasing new technologies that will soon be appearing across browsers isn’t a bad idea, even if they now only appear in Safari or if such demos require Safari.
Blizzard also included the following in a previous version of his post:
The tests show IE9 passing with 100% everything (surprise!) but a lot of the tests are just wrong.
This blurb, since removed, received a response in the comments from Tim Sneath, an evangelist at Microsoft.
We’d love to hear it if you find an incorrect test. We fixed a few minor errors between our first and second Platform Preview releases, and we’re committed to accuracy. These tests are engineering spec tests for us as we work on IE9, to ensure that we deliver on our commitment to implement the standards in a consistent and interoperable manner. The fact that we pass 100% of them shouldn’t be a surprise to anyone – of course, you’d expect us to fix errors that we uncover in our own testing process. Where Firefox and others don’t pass the tests, that’s an opportunity for those browsers to take advantage of our test cases to improve interoperability. Surely that’s something we should all be celebrating?
Given the removal of that part of Blizzard’s post, it’s fairly clear he didn’t think through all of his comments and has rescinded a few of them.
Before Mozilla can lead by example in the HTML5 evangelism department, it needs to think with a level head and not spout off facts that might not be true. Starting with a post titled “Intellectual Honesty and HTML5″ and including dishonest facts isn’t the way to go.