Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

mehany's avatar
Level 13

Who is still supporting IE 6 or 7 or 8?

Today I saw @jefferyWay tweeting about hacks for IE6 or 7 so I thought of bring this topic over here. I have to admit, I wasted enough time in my life supporting IE and particularly IE 8. This is a truly big issue that exists in the enterprise world and I am referring to the amount of time, energy and money being spent to support them.

I wonder why not stop supporting IE 6, 7, 8 completely or probably simply provide simple basic graceful full backs or ( Images ) or even an entire different landing page. I would ask people to uninstall their old IE version and reinstall a newer version or open the app in chrome or firefox or safari.

I recently updated IE on one of my friends old PC where she was not aware of what she had on her own PC.

What you guys think? can you share your thoughts and let us know if you still support them?

0 likes
30 replies
jlrdw's avatar

If you write proper HTML code then you do not have to worry about it. And not everyone walks around with a modern device there are some older folks out there that may have an older computer. I do one site for a humane society and I worry about them not being up to date so I am definitely going to maintain proper code so folks with the old computers can still enjoy viewing the animals that's up for adoption.

HRcc's avatar

I guess that the decision to support old IEs is related to your targeted audience. If your're creating SAAS app for devs, they would appreciate realtime notifications much more than IE6 support. But general business page for 30+ y.o. people might have a considerable amount of IE8 visitors.

However, I would really like for the old IEs to not be supported, avoided and forgotten.

jlrdw's avatar

Furthermore these people that write so called mobile apps they are completely out of it because if you write a regular website for a desktop or a laptop and you use proper applicable HTML then it still works perfectly repeat perfectly on a mobile. That is perfectly. I've seen some of those "mobile apps" that you can't even use your fingers to expand or make images or text smaller or larger, what kind of a programmer is that? I feel that programmer should have a job as a ditch digger rather than programming. So again correct proper HTML is the key nothing in the world else.

jekinney's avatar

@jlrdw your point is valid, but IE browsers in question don't support html5 and css3 (lot of it anyways) so saying if you code properly is relative. To code a website with all html 5 and supported video or canvas (for example) will not work at all in IE 8 period yet is coded properly and with in standards. Take CSS 3's transitions, guess what, doesn't work yet once again proper code.

As Google, Yahoo and even Bing update their crawlers they look for html 5 elements for SEO to help rank your sites higher, using the classic div doesn't register with the crawlers like the element does.

So while your making a valid point, on the other hand in order to utilize CURRENT standards and properly utilizing the features that don't work on older browsers your point becomes washed out.

3 likes
jlrdw's avatar

I am not going to disagree with you, your point is valid however who says just because html5 is there you have to code using html5 on every site. When the Treasury came out with new 20 dollar bills I didn't go throwing my old 20 dollar bills away I still spent them.

SP1966's avatar

Not remotely the same @jlrdw. The new and old twenty are still functionally equivalent, you do not need to dumb down the user experience for the 95% of people so the 5% who won't upgrade to the new twenty can still utilize your site.

mehany's avatar
Level 13

@SP1966 I still would give some sort of an elegant advise to those who still use old browser. I think they may get it if they see how I feel lol

2 likes
jlrdw's avatar

I've seen some of these so called user experience sites, some of these modern sites are so herkey jerky while loading, and it's hard to navigate them. Where a properly written html/site whether it be html 5 or 4.01 is a very friendly nice site easy to use and navigate. It's some of the modern things being over used that make the sites herky jerky, and hard to navigate.
And please don't pretend you do not know what I am talking about you been at some of those sites a that load all that junk in the background mostly external libraries, meanwhile you try to navigate and the site is still loading, you do not realize that, and everything goes all herky jerky. How is this A good user experience? But if that programmer stuck to regular HTML and loaded the libraries locally it would be a smooth loading site.

SP1966's avatar

@jlrdw You're comment in support of IE6 was that "proper HTML is the key" but now you suggest newer tech is lousy without allowing for proper coding. A poorly coded site using current tech is in no way a good reason to remain in the past.

jlrdw's avatar

Where the problem comes in is some of these young new people jump right into laravel without even knowing PHP whereas I feel you should really know HTML and PHP real real good before going any further. One day they may get a job with a state or local government where you have to write to a certain spec a certain standard for example I worked for the state of Texas for a while and you could not depend on JavaScript. Now myself I actually like JavaScript and jQuery, but I was taught to program sites that would work with or without JavaScript.
And I have no idea what user experience you are referring to. To me a list of database Records is a list of database records to me. I suppose you could make them all pretty if you really really want to.

jekinney's avatar

@jlrdw

100% agree, and wish I could agree more. I think we are on the same page, just different paragraph.

Yes, people don't start at the basics which is to bad, they want it now! Any site can be amazing or garbage because as you stated coding practice and standards. As others pointed out though, including yourself technology can get the better of us, but it comes down to scope and intended audience. Matter of fact Direct tv's mobile site is all but worthless, billion dollar company!!! To much fancy not enough working... Lol.

ELD's avatar

My personal opinion is that I'm not going to go out of my way to support Internet Explorer. It's too much of a pain and there's little excuse not to install another browser like Firefox or Chrome.

1 like
Mattiman's avatar

Depends on what you mean with "support".

The way I create websites is using progressive enhancement. So the basics consist of plain HTML and basic CSS. On top of that more fancy CSS and javascript enhance the experience for people with browsers/devices which support that. So someone using IE8 might not see the CSS3 transitions used on an element, but can use the website perfectly fine. So what if there are small differences in layout or functionality, as long as the basics work fine.

You also have to remember that even on the most modern devices, javascript can fail to load or run properly. One tiny error in one of the many scripts being loaded (maybe even a faulty script from an advertisement) or a short network hiccup and your js doesn't work at all. You still want your website to be usable in such a situation.

jlrdw's avatar

Now @Mattiman answer really makes a lot of sense a very good worded answer. Now getting back to that 95% user experience thing from above well in real life 5% of the people on earth are the smartest and 95% of the people on earth are usually very very dumb I will continue to cater to the 5%. And even now in 2015 there are many federal and state governments that still prefer internet explorer over the other browsers so I will continue to write code that supports Internet Explorer. What's really funny here is one of the sites that I maintain that still supports Internet Explorer 6 has gotten awards wow how did that happen. And programming a site you should really stick to the keep it simple principle the less BS on a page the better.

DirkZz's avatar

IE6,7 And HTML Emails. The horrors of my life.

jlrdw's avatar

And another thing people please quit over using Ajax.

HRcc's avatar

... and return to table layout?

IE6 is 14 years old, IE8 is 6 years old... even Google dropped support for IE8 like 3 years ago. Let it just die. Or are you still trying to support PHP 4.1 (released around the same year as IE6)?

richardbishopme's avatar

Hi @hrcc,

I don't support them anymore when creating a site. That being said, once launched, I look at the data in Analytics and bug reports then offer support based on trending browsers and platforms.

If I had an overwhelming amount of visitors using IE6, 7 and 8, then I'd consider support in a limited capacity and put a message up advising the user to upgrade.

Gah, I remember the days of IE6 and when it had to be supported! It's nice that it's not so much a requirement now :)

Mattiman's avatar

I remember testing IE 5 and 5.5 :o

Am I old? :)

HRcc's avatar

Hey @desloc, I agree with your approach, that's sort of what I mentioned here :) That reply was aimed towards jlrdw, who is obviously very supportive to 5% of world's brightest minds using IE, while the rest of us are overusing JS with frontend frameworks ;)

jlrdw's avatar

I may have been wrong about ie6 but I do support ie7 up because that's what came with Vista and vista end of extended support is not over yet.

jlrdw's avatar

Let me see if I understand you correctly if you have a user out there who wants to view a site you did but they still have windows vista and I ie7 which came with Vista they are not allowed to view anything you've ever done is that correct?

insanesvk's avatar

According to this, it's less than 0.1% of the entire population. So I'd say, yes, I would not support that. Not in the brink of the release of MS Edge.

nathanrobjohn's avatar

@jlrdw I think you are in past times and need to catch up. I have always supported IE8 and up. Even sites on Google now are better indexed if they are responsive. Just because a website does not support IE6 or IE7 doesn't mean the website has been developed badly? or am I on another planet. I think the points you have made are invalid and in every industry if people don't move with the times then that industry gets left behind. Take PHP for example PHP was old and outdated to other languages and in recent years PHP has advanced and now is thought after alot more. I mean the site you linked to http://taylorjoneshumane.com/index.html yes it works in all IE versions but its unfriendly to the user, its dated and is actually hard to navigate so i don't see how the website you linked to has more advantages than disadvantages. I think the older generation would find that site harder to navigate than a more modern website. The fact that mobile website viewing is on bar or over the percentage of desktop viewing shows that IE6/IE7 and maybe IE8 need to be left alone. IE8 is not even supported by windows anymore. I even see people in their 70's and over using an iphone etc so there is no excuse for supporting something that even the manufacturer doesn't even support anymore. There is a time to let go of everything.

jlrdw's avatar

The site was tested on iPhone and several other mobile devices and works perfectly. Apparently you have some kind of shortcomings. So so sorry.

bashy's avatar

If I work on a site that's used by a company (Intranet or similar), I will make sure it's at least IE7/8 since they still have XP on some machines. Most of the time companies do upgrade their systems to Windows 7 and IE11. Not always the case though.

Really depends on what you're building and who for. If you get a lot of IE users over others, maybe make sure it's at least viewable on those.

jlrdw's avatar

Just pulled up the site on my neighbors iPhone 6 works like a champ. You need to take your iPhone 6 in exchange it for one that actually works.

Please or to participate in this conversation.