The Web Standards Project is advocating that sites detect older browsers and redirect them to their spartan (and in my opinion, totally useless to end users) browser upgrade page in order to facilitate quicker adoption of modern, more standards-compliant browsers.
"'We're offering browser detection that can sniff out old browsers and direct them to the upgrades page,' said WaSP steering committee member B.K. DeLong, 'as well as other techniques that don't rely on JavaScript.' When developers create sites using valid HTML, CSS, and other web standards, the WaSP's toolset can send users of sub-par browsers to the upgrades page.
'This is radical,' said Zeldman, 'and not every site can participate. Yahoo and Amazon, for instance, can't afford to risk alienating a single visitor. We recognize that many sites are in that position. Our hope is that if enough sites are willing to take the plunge, the typical 18-month user upgrade cycle will be drastically shortened, and a Web that works for all will no longer be something we just talk about: it will be every web user's experience.'
What site could possibly be in a position to deny users access?
This is just wrong on so many levels, I'm not even sure where to start.
I'll begin with some words from WaSP founder Jeffrey Zelman. From Zeldman's Daily Report -
"18 January, 2001
[5 am]
'We're sorry, but the browser you are currently running is not compatible with EA.com.' What browser would that be? Any browser on a Mac. (Mac users, try it and see.) We don't have a Linux box here, so we can't say if other computer minorities get the same treatment"
Zeldman Daily Report -
"26 January, 2001
[midnight]
Jim Heid has been looking for sites that exclude Mac users. They are not hard to find. Two of Jim's latest discoveries: Sony Style and Sony Computing. Dear Sony, you're worth billions, and your sites represent millions in potential purchases—not to mention immeasurable amounts of consumer goodwill. For pity's sake, buy an $799 iMac and test your code. Better yet, use standard markup, and your sites will work for everyone."
Clearly, Zeldman thinks that it is wrong to exclude Macintosh users from a site, and not just because it inconveniences him personally. Why would you want to completely deny viewers access to your site just because of the computer they happen to be using? That's antithetical to the whole idea of the web.
Your choice in browser is much more relevant to this discussion than the type of computer you are running it on, but the basic principle is the same.
The most important aspect of the web is it's universal accessibility. Fracturing the web by forcing users to use a particular technology or deny them access is a clear violation of that principle.
Try viewing the International Herald Tribune in a modern browser and you'll see one of the most effective uses of DHTML on the web. Try viewing it Netscape 3 and you'll see a very readable, usable site that has the same content, but doesn't have any of the features that would require a modern browser.
Does this require writing multiple versions of your pages? Probably. If you're using a decent content management system, this sort of thing should not be a problem. More importantly, who ever said web development was supposed to be easy? This current action by the WaSP to me sounds equivalent to "developing for crappy browsers is so hard that we need to force users to use the super latest in technology to make our jobs easier."
Earth to web developers: users are not interested in making your lives easier.
Yes, it'd be nice if all users upgraded their browsers instantly and every browser vendor adhered to and implemented standards in correct, compatabile ways. It's not going to happen. Whining and creating user-hostile attempts at forcing upgrades is not going to help.
A WaSP campaign that encouraged web savvy people to get out, yes, physically get out, and help their fathers, grandmothers, and English major friends upgrade to the modern browsers would be a much healthier, friendlier action.
As it is, I have a hard time seeing how the WaSP's recent actions are helping the web community.
Filler Friday: Mail Day! Again
Dan Gillmor reporting on O'Reilly's P2P conference -
"In that world, every client -- that is, every PC and other device connected to the Net -- should also be a server. Lots of people are working on this, but a Menlo Park startup called KnowNow has figured out something that just might set off a new Net revolution.
I didn't know this before today, but it turns out that a Web browser can hold open the connection to the server. Normally, a browser sends a request for information, which is delivered by the server. The connection ends.
KnowNow holds the connection open. Then it adds some JavaScript and, voila, you have a mini-server inside the browser. You're not necessarily using lots of bandwidth, but you are pretending, in effect, that you're downloading a very, very long document while the browser keeps communicating with the server.
The application potential here seems almost limitless -- real-time, two-way communications with real sophistication and value. Rohit Khare, KnowNow's company's founder/CEO, and his colleagues are onto something huge, I suspect."