Branching for IE

I'm working on a really cool demo, and it really pushes the limits of what our currently offering of web browsers are capable of doing via JavaScript animations (yes, it's one of those flash-like UI's I recreated in DHTML with surprisingly good results) ... Anyway, it uses a lot of images, and they ALL have png alpha channels, making IE6 display this horrible pale green/blue outlay border we all know and love.

So I'm faced with an interesting twist on a common problem, and I think I found a solution I am happy with: Branch for IE6. This is no ordinary branch, mind you, this is the magical forced upgrade branch. Technically one line of javascript, a function, fired onLoad based on browser sniffing:

 
var newp = function(){
 // IE6 branch of this demo
 window.location.href = "http://" +
  (confirm("Is it 2008?") ?
   "webkit.org" : "mozilla.org") +
  "/";
}
 
// setup our branch launch:
dojo.addOnLoad((dojo.isIE && dojo.isIE < 7 ? newp : init));
 

I found humour in it ... It performs a whole lot better than 188 filter: directives, and really, I have no desire to put that burden on anyone's PC. It's 2008 folks, don't test out hot demos using Internet Explorer 6, you will usually be disappointed (when compared to the likes of Safari 3 and even IE7)

Please, Microsoft, for the love of jebus --- end of life IE6 so we, as innovators of the web, can push forward and stop wasting time supporting a near deceased browser anyway, which still has the highest percentage of market share due to your unwillingness to force people up to IE7 ... What version of IE will be out when you finally DO end-of-life it? 9? 10?

I have actually kind of grown to love ie7 -- minus some quirks (solved by dojo sniffing and css sniffinf) and poor png support, it actually performs very well, and better than FF2 in some cases. (Granted ff3 picks up any slack ff2 left off, but that's the whole point of these "browser wars" anyway. keep pushing forward ... ) To that end, I reiterate: Microsoft, for the love of jebus ...

update: I've put the demo online.

4 Comments

  1. erfaan:

    Lolz, that is cool … :D

  2. Javascript News » Blog Archive » dojo.workers: a showcase:

    [...] even takes out his frustrations with IE 6 as he creates a branch that looks like this PLAIN TEXT [...]

  3. dojo.workers: a showcase « Techalinho’s Weblog:

    [...] even takes out his frustrations with IE 6 as he creates a branch that looks like this PLAIN TEXT [...]

  4. vândpupăză » Blog Archive » Suntem in 2008? Fuck IE6!:

    [...] demo de Dojo are un branch separat pentru nenorocitii inconstientii care inca mai folosesc IE6, browser care ne inhiba creativitatea [...]

Leave a comment

You must be logged in to post a comment.