Web Devout tidings


Archive for June, 2009

Microsoft continues their self-destructive campaigns

Tuesday, June 23rd, 2009

Microsoft finally removed the more insulting lines from their Australian $10,000 campaign, but they also released a “Get The Facts” campaign apparently comparing a future version of IE 8 with some phantom versions of Firefox and Chrome invented by Microsoft for this campaign.

Security

Yes for IE 8, no for Firefox and Chrome. Why? Because IE 8’s phishing and malware protection is supposedly “better” than the one that Firefox and Chrome inherit from Google. Microsoft calls this a “fact”.

Now, I’m sure Microsoft could come up with some studies to support their claim (although they didn’t), just as Mozilla or Google could come up with studies to show that they’re better. That isn’t the point. The point is that all three browsers feature rather similar anti-phishing and anti-malware protection, and yet Microsoft used those features as the sole justification for giving IE 8 the only check mark in this category.

Privacy

Yes for IE 8, no for Firefox and Chrome. This time, it’s because of IE 8’s unique Incognito mode.

Er, sorry, I meant InPrivate mode. Incognito is the name of Chrome’s equivalent. But yeah, Microsoft decided that Chrome doesn’t deserve a check mark. Also, despite Firefox’s wealth of privacy features, it doesn’t earn a check mark because the InPrivate equivalent is only available in Firefox 3.5.

Ease of Use

Yes for IE 8, no for Firefox and Chrome. Because everyone knows that a bunch of confusing features that trigger at unexpected times makes the product more usable, and that Chrome’s streamlined experience makes it a hard-to-use piece of trash, right?

I forget, is this called “Get The Facts” or “Get Microsoft’s Opinions”?

Web Standards

Yes for all three. Considering we’re talking about a simple yes-or-no rating system here, I’d say that’s fair. They also accurately point out that Firefox and Chrome have better support for the upcoming HTML 5 and CSS 3 specifications, and they avoided claiming that IE 8 has perfect standards compliance.

Developer Tools

Yes for IE 8 and Firefox, no for Chrome.

Um… what? Chrome actually comes with more developer tools than Firefox out of the box. Of course, Firefox beats both once you add extensions like Firebug and Web Developer, but I don’t understand the basis on which Microsoft decided that Chrome is the one without a check mark.

Reliability

Yes for IE 8, no for Firefox and Chrome. The sole basis for this was the combination of both tab isolation and crash recovery. In my experience, though, IE 8 and Chrome crash much more often than Firefox, so it boils down to whether you’d rather have fewer crashes with worse crash isolation or more crashes with better isolation. I prefer the former, especially when the browser also has good crash recovery (restoring the tabs as they were before the crash), so I’d pick Firefox as the winner in this category. But again, this is a subjective issue, and Microsoft is just expressing their opinion… in a campaign about “facts”.

Customizability

Yes for all three, with a nod to Firefox’s large extension collection. Good so far.

But wait, Microsoft goes further: “many of the customizations you’d want to download for Firefox are already a part of Internet Explorer 8 – right out of the box.” Okay, they said “many” and not “most”, so technically this is accurate, but it’s misleading. According to Mozilla’s add-ons site, the most popular extensions are FlashGot, AdBlock Plus, NoScript, Video DownloadHelper, and DownThemAll. Out of the box, IE 8 doesn’t support the main functionality of any of those extensions. I mean, sure, you could disable JavaScript support in IE 8, but that isn’t close to the same thing as using NoScript. MS Paint technically supports the same editing functionality as Photoshop, but it would be a joke to honestly compare the two.

And yes, I’m aware that IE also has its own type of add-on system, but I’m addressing Microsoft’s “right out of the box” claim.

I’d also like to point out that the level of customizability that IE 8 and Chrome currently support doesn’t come close to Firefox’s capabilities. From the massive amount of settings in about:config, to the unchallenged wealth and diversity of extensions and themes, to lesser-known features like userChrome and userContent, there’s just no contest here. Considering the tiny feature differences that Microsoft used in other areas to deny check marks to other browsers, if Microsoft were being consistent they’d give Firefox the sole check mark in this area.

Compatibility

Yes for IE 8, no for Firefox and Chrome. “Internet Explorer 8 is more compatible with more sites on the Internet than any other browser.” Yeah, when you illegally use anticompetitive practices to shut out other browsers (practices for which you have been convicted in a court of law), and thus hold over 90% of the market for multiple years, effectively forcing web developers to cater to the most nonstandard implementation of web technology in significant use, you tend to end up with the most compatible browser. It’s a bit like a politician bragging about the number of votes he has accumulated in rigged elections.

Manageability

Yes for IE 8, no for Firefox and Chrome. I don’t have experience in the area of enterprise-wide deployment, so I can’t really comment on this aspect.

Performance

Yes for all three. In fact, Microsoft calls it a tie. You know how every single speed test you’ve seen in the last few years has shown Internet Explorer to be the slowest by far (with IE 8 being only a minor improvement over IE 7, and IE 7 being only a minor improvement over IE 6)? Microsoft calls that a tie.

I’ll tell you what, Firefox and Chrome are a lot closer to each other than Internet Explorer is to either of them, and I can definitely notice that Chrome is faster than Firefox at most drawing operations. You don’t need slow-motion video to tell the difference, you just need to look at some of the next-generation web applications that haven’t reached the mainstream yet due to browser performance limitations!

Conclusion

The Internet Explorer development team earned a lot of credit with me on the standards support quality of IE 8. The recent series of misleading and sometimes insulting marketing campaigns has almost completely used up that credit. I assume that other web developers have felt similarly, and if so, Microsoft is doing a lot of damage to themselves by refusing to engage in the kind of honest dialog that Mozilla has particularly excelled at.

Oh, is this Web Devout site still around?

Wednesday, June 17th, 2009

In case you haven’t noticed, I haven’t exactly made a lot of progress on the standards support testing. And I don’t anticipate that changing any time soon. I don’t have much time outside my day job (which has been increasingly demanding in the last couple of months), and the free time I have is usually spent taking a break from work or working on other projects that have higher importance for me.

I know I’ve been saying this for a long time, but I think the solution is to build a community-driven system that lets the public file, categorize, and vote on bug reports. Reports that have been confirmed by enough users would get added to a table structure like we currently have. A simple wiki wouldn’t be sufficient; more than 95% of the change requests I get in the current system are incorrect or of unusable quality, which has led me to basically ignore those submissions altogether. I really think a more robust system, with test cases and links to the bug reports on the vendor’s bug trackers, would be ideal. But then it’s an issue of actually writing such a system, and that again requires free time.

At some point, I’ll do something. When I start making promises about how I plan to use my free time, that’s when I tend to suddenly lose motivation to follow through on those plans. So, for now, I suggest looking into other resources for standards support information, but stay subscribed to my RSS feed.

WTF Microsoft?

Wednesday, June 17th, 2009

Seeing this makes me really glad I didn’t take that job with Microsoft.

http://www.microsoft.com/australia/ie8/competition/

Seriously, I don’t know if you’re trying to be funny, but it comes across as really dickish, especially to those of us who’d rather not use Windows.

Update 2009-06-17: It looks like Microsoft took it down. Here’s TechCrunch’s article on it, along with a screenshot.

For reference, the “dickish” parts were the “But you’ll never find it using that browser. (So get rid of it, or get lost.)” part and the “Ditch the web browser you’re using. If you try to find the $10,000 with your current browser, you’ll get nowhere.” part.

The “[Internet Explorer 8 is] the only browser capable of cracking all the clues.” is also pretty misleading. A more accurate claim would be “You need Internet Explorer 8 to play, because we are blocking all other browsers.”

Update 2009-06-17: It’s up again.