Internet Explorer 6 Warning :: IE6 is over 8 years old and contains many security issues. For your own benefit, IE6 is no longer supported by JaoudeStudios.com.

You can read more on Blog article on IE6

We suggest downloading an alternate browser: Google Chrome or FireFox (both are excellent - fast, efficent, free and most importantly secure)

 

Do we really need to continue developing for Internet Explorer 6 (IE6)?

PDF download of Do we really need to continue developing for Internet Explorer 6 (IE6)? (pdf download) 2009-06-06 12:35:37

IE6 was released at the end of August 2001 and yet is still being used by so many today 8 years on and even after Internet Explorer has gone through two major releases since then. It suffers from many weaknesses: slow, insecure, not compatible with modern technologies. An upgrade is completely free, so why is it still being used? This is a good question and a difficult one to answer; it could be because users are afraid of slowing down their machines even more with the newer version of Internet Explorer. There is reasoning behind this as Microsoft is renowned for requiring the latest hardware for each of their version upgrades, take Windows XP and then Vista for example, the same game on each platform almost requires double the hardware specification on Windows Vista.

So how can we move these users on and what is in it for us? When a good developer develops a website or web application they would test it on multiple browsers: Internet Explorer, Fire Fox (FF), Opera, Safari, Google Chrome etc. However, that is not enough, multiple versions will need to be tested too. For example IE6 displays a page drastically different to IE7 and IE8. Now not only do we have multiple browsers but multiple versions of each browser, this can go even further with different Operating Systems (OS). To recap there are multiple operating systems, which run multiple different browsers each with multiple versions. A good developer is not just developing for one browser but potentially 10 to 20.

Where do we draw the line? This depends a lot on the client, if the client specifies their requirements then you as the Developer need to adjust the time line accordingly. I have worked on projects with a range of views, some clients could not afford the time spent styling the pages for each possibility and asked me to develop against the most popular one - even after my best efforts to find a compromise. Yet at the other end of the scale a client did ask for the latest two major versions of each popular browser to be covered (Internet Explorer, Fire Fox, Google Chrome, Opera, Safari) on Windows, Mac and Linux. If left to my discretion or working on one of my projects, I attempt to go for a balance of IE6, IE7, FF2, FF3 and Chrome, Safari, Opera latest release - which is still plenty to keep me busy. Whichever OS, browsers and versions you decide to support it does not stop there. A decision needs to be made will the website or web application downgrade gracefully (work with javascript)? Personally, 9 times out of 10 I would say yes. What I am trying to establish and make others aware, and what most good developers will already know is that our work does not stop at just making a website or web application work only on the browser which we develop on!

So what does the future hold? Well it is not going to stop there, Internet Explorer will continue to bring out more versions that require more computing power so not everyone will upgrade causing more work. Other companies or open source communities will bring out new browsers. So potentially this number of 10 to 20 mentioned above could keep increasing. Well it is not all doom and gloom, most modern browsers with the exception of Internet Explorer display the same results with only a minor tweak or two. The biggest difficulty is IE6. As I have mentioned previously, I recommend supporting IE6 because it is widely used; however there comes to a point where enough is enough, we cannot keep supporting out of date web browsers that are not even supported by their own company and developers. If we all stop developing for IE6, users will have to upgrade or change their browser to view any modern website and to benefit from web 2.0.

As of now I am no longer supporting IE6 unless specifically required by a client. I appreciate many of the big companies will not support this idea immediately and will wait until the majority of websites and web applications do not support IE6. The more developers who do not support IE6 the sooner everyone will take the same view. However, there is a difference between not supporting it out of choice and not supporting it because you do not know how to make a website and web application cross-browser compatible.

coolis

Great article.

I agree it does allow us developers to start breaking away from legacy browsers and move users to newer up-to-date more secure browsers - its about time!

I look forward to hearing other developer's views on this matter.

Do we really need to continue developing for Internet Explorer 6 (IE6)?

tinram

A whole world of digital pain - Microsoft's legacy of fighting Netscape by integrating its browser within the operating system, dreadfully compromising OS security.

Some agencies charge double for a website supporting IE6.

http://www.end6.org/


My quick server-side fix:

$browser = strToLower($_SERVER['HTTP_USER_AGENT']);
$ie6 = (strpos($browser, 'msie 6')) ? 1 : 0;

if ($ie6) {
die('<p>Your browser is too crap to be considered one. You've had 2.5 years to upgrade...</p>'); // DOCTYPE left off for added IE6 effect
}


If only die() in this context was literal...

http://www.copysense.co.uk/
Do we really need to continue developing for Internet Explorer 6 (IE6)?

Jojo

| If only die() in this context was literal...
LOL i'm going to use that!

| Some agencies charge double for a website supporting IE6.
Ouch! That's a good way to avoid IE6. Some clients will not appreciate this.

Does IE8 support CSS3? I feel FF3 does!?!?

Do we really need to continue developing for Internet Explorer 6 (IE6)?

JaoudeStudios

Yes you are right, Safari & Firefox support CSS3, however IE8 still does not. So no easy rounded corners in CSS just yet, back to old school methods with images.

It also seems that IE8 does not support native SVG yet either, it goes without saying and and no surprise that the other browsers do. Ouch... IE8 is still way behind the times. When is IE9 out? haha... it might support something!?!?

http://www.jaoudestudios.com
Do we really need to continue developing for Internet Explorer 6 (IE6)?

Aman

Definitely stop developing for IE6!

Waste of time, space and energy!!!

Do we really need to continue developing for Internet Explorer 6 (IE6)?

Coolis

I just had a client ask me about IE6 and no matter how much I explained it was not worth paying me to design for IE6 they still insisted. The client is always right!

I know I have a lot of pain ahead of me :(

Damn you MicroSoft!!!!!

How have you guys (and girls) found IE8?

So far it seems ok, but I know it has some tricks up its sleeve! and by tricks I mean bugs & non-standard requirements.

Do we really need to continue developing for Internet Explorer 6 (IE6)?

Jaoude Studios Ltd

Registered in England and Wales

Company No: 07253172

VAT: GB - 992678160