Slashdot Mirror


Internet Explorer 6 Will Not Die

caffeinejolt writes "Despite all the hype surrounding new browsers being released pushing the limits of what can be done on the Web, Firefox 3 has only this past month overtaken IE6. Furthermore, if you take the previous report and snap on the Corporate America filter, IE6 rules the roost and shows no signs of leaving anytime soon. Sorry web developers, for those of you who thought the ugly hacks would soon be over, it appears they will linger on for quite a bit — especially if you develop for business sites."

42 of 531 comments (clear)

  1. As Someone Who Has to Support IE6 at Work ... by eldavojohn · · Score: 5, Insightful

    Sorry web developers, for those of you who thought the ugly hacks would soon be over, it appears they will linger on for quite a bit -- especially if you develop for business sites.

    Yeah, IE6 is the herpes of the internet. It appears to be gone after heavy medication but if you look under the first layer of skin, there it is.

    Oh, and I should point out another untimely mark of IE6: we've all made this hilariously fugly hacks to make crap work in IE6 at some point and those relics of the last millennium are still out there. Which means that browsers still have to support the old rendering ways of IE6. Yes, the doctype will tell the browser what standards to use but I'm betting that the support for rendering HTML 4 is just as annoying as having to patch up old struts 1.x applications and read through nested tables galore in the HTML.

    And we all know that 90% of the work out there for developers is maintenance. What a painful irrepressible memory ...

    --
    My work here is dung.
    1. Re:As Someone Who Has to Support IE6 at Work ... by Jurily · · Score: 5, Insightful

      Oh, and I should point out another untimely mark of IE6: we've all made this hilariously fugly hacks to make crap work in IE6 at some point and those relics of the last millennium are still out there. Which means that browsers still have to support the old rendering ways of IE6.

      Or maybe we can just ignore that crap, start designing according to standards, and get this fucking mess finally cleaned up.

      In the old days, if you pissed off those with IE6, you lost 90% of your viewers. Now it's totally different. Even IE8 respects standards now.

      Let's write off IE6 as obsolete and force those users to upgrade.

    2. Re:As Someone Who Has to Support IE6 at Work ... by Anonymous Coward · · Score: 1, Insightful

      There's always somebody else willing to step in and take the money you turn down by not developing for IE6.

      On my personal site however, I'm with you. I'll test for newer browsers. If you're so cheap that you can't download a FREE browser to see the web, fuck ye!

    3. Re:As Someone Who Has to Support IE6 at Work ... by alta · · Score: 2, Insightful

      I agree, so for those of us who can work to kill it off, we should.

      We got your back! You keep programming for IE6 because you have to. The rest of us will just use the headers to redirect them to chrome.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    4. Re:As Someone Who Has to Support IE6 at Work ... by poetmatt · · Score: 4, Insightful

      You can't do that to a business though. Ours hates IE6 and is migrating to firefox support but lets look at it this way: if a client is stupid/stubborn and uses IE6 and brings in 10+ million bucks a year for example, would you be able to just say "sorry, we can't support you" when you know there's competition? Not all people welcome browser changes with open arms even if it's just plain ignorance. You'd be dropped for your competitors faster than you could hit send on that email.

    5. Re:As Someone Who Has to Support IE6 at Work ... by netsavior · · Score: 3, Insightful

      Most of us do not get to pick our customers, and cannot afford to give the middle finger to a very large potential customer base.

    6. Re:As Someone Who Has to Support IE6 at Work ... by Tuqui · · Score: 1, Insightful

      the system administrator, who knows his job,

      will not let their user's PC still use IE 6.

    7. Re:As Someone Who Has to Support IE6 at Work ... by Yvan256 · · Score: 2, Insightful

      You don't need to do a browser detect to send a special CSS to IE6. Use conditional comments, which are perfectly valid HTML comments.

    8. Re:As Someone Who Has to Support IE6 at Work ... by s73v3r · · Score: 2, Insightful

      So do they plan on supporting IE6 forever? If they upgrade the web-apps to be standards compliant, then they really only have to upgrade once, and from there on it should be just a little bit of tweaking for the newer generations of browsers, if anything.

    9. Re:As Someone Who Has to Support IE6 at Work ... by amicusNYCL · · Score: 2, Insightful

      When that happens, your only choices are either to support IE6 or not to work for that client.

      Advocacy goes a long way. The majority of people heading IT departments are reasonable people that can be talked to. In fact, they probably already share your view. It's not going to hurt to advocate to the decision makers in the company why they need to switch away from IE6, including the point that if they delay a switch not only are they going to have to switch anyway in the future, but until they do they're going to be left behind. It's pretty easy with all the other browser choices to illustrate why IE6 is a deficient piece of software without getting into the technical details, I can make my parents and coworkers understand that IE6 is not a good piece of software, that's an easy argument to make (again, considering the other options).

      If the decision makers in the business are hearing that IE6 needs to be dropped, and they're hearing it from their IT staff and their vendors, eventually they're going to get the point. If you take the assumption that they're using IE6 and there's nothing you can do about it, then I think you're part of the problem. You're definitely not part of the solution. Talk to them.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  2. Dinosaurs rule business by oDDmON+oUT · · Score: 3, Insightful

    This is simply fossil evidence that confirms it, kind of like a coelecanth.

    --
    Some days it's just not worth
    chewing through my restraints.
  3. It's up to you! by Mad+Merlin · · Score: 2, Insightful

    Yes, you web developers. You need to explicitly stop supporting IE6. Give IE6 users a strong warning that IE6 is completely unsupported and not recommended for use, much like Game! has since about 2005.

    1. Re:It's up to you! by binary+paladin · · Score: 2, Insightful

      I don't know about that. When it dips consistently below 5%, maybe.

      What I do though is I generally use the IE6 specific conditional header stuff to grab some css and js and make everything functional but, generally, it's a lesser experience. A lot of the eye candy is stripped and certain things just aren't as nice. It works, and it requires a lot less time than making everything work perfectly and match perfectly. That way I'm free to do fun stuff on the newer browsers and still have functionality on IE6. (jQuery does wonders.)

  4. Stop writing ugly hacks for IE6.... by xgr3gx · · Score: 3, Insightful

    And IE6 will go away quickly.
    Stop doing the hacks, and let IE6 render them ugly and broken, while compliant browsers will render them correctly.

    --
    Shameless plug alert: Game server control panel
    1. Re:Stop writing ugly hacks for IE6.... by jDeepbeep · · Score: 5, Insightful

      Stop doing the hacks, and let IE6 render them ugly and broken, while compliant browsers will render them correctly.

      Consider that many users will not realize it is their browser. They will simply decide your site is screwed up, and leave promptly. This is not a mistake to be eager to make in many scenarios.

      --
      Reply to That ||
    2. Re:Stop writing ugly hacks for IE6.... by Yvanhoe · · Score: 5, Insightful

      And scare away 50% of potential consumers because of a "broken website" ?

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    3. Re:Stop writing ugly hacks for IE6.... by thedonger · · Score: 4, Insightful

      Stop doing the hacks, and let IE6 render them ugly and broken...

      A semantically-coded site should render acceptably, unless you are using tons of nested DIVs and crazy CSS/image methods to make a site act like something it wasn't meant to be.

      Part of the problem is unrealistic expectations of users and overzealous developers. Are your rounded corners in IE worth non-semantic, difficult to maintain mark up, with poor cross-browser and legacy-browser support?

      --
      Help fight poverty: Punch a poor person.
    4. Re:Stop writing ugly hacks for IE6.... by iamdrscience · · Score: 3, Insightful

      Stop writing ugly hacks for IE6.... And IE6 will go away quickly.

      ...and so will your job.

      It doesn't matter that getting rid of IE6 is a good idea and this is a good ay to do it. If your job is to write websites for a company and your pages are ugly/unnavigatable/non-functioning for 40% of that companies customers, then you are not doing your job.

    5. Re:Stop writing ugly hacks for IE6.... by Anonymous Coward · · Score: 3, Insightful

      "Browser? What's a browser? I just want my internets to work! All of them! What does my browsing being broken have to do with that?

      What's this explanation? Stupid wall of text; I don't have time to read all this! When I click the button, I expect my internets to come up so I can download my emails box! Why is this so hard for you geeks to understand?!? At least Microsoft can make a computer that WORKS!"

    6. Re:Stop writing ugly hacks for IE6.... by adamchou · · Score: 2, Insightful

      Not necessarily. Your job is to consult the client in what is best for them. I've had certain situations where a client wanted some specific fancy AJAX functionality that would have been to costly or impossible to build for IE6. In those situations, its your job to present to them the situation and let them decided upon it.

      Of course, I'm slightly biased so when I presented it to them, I helped them understand why the functionality was important to the site and why IE6 would not be worth building support for.

  5. Just because it has users... by mini+me · · Score: 3, Insightful

    Just because it has users doesn't mean that you have to support it. Internet Explorer quickly rose in popularity in the first place because web developers blatantly stopped supporting Netscape, even though it had the majority market share at the time.

    Futhermore, the thing to realize about IE6 users is that they do not care about the web. They don't care that your website has pixel-perfect accuracy, for instance. So why waste your time optimizing your website for their benefit? The natural degradation designed into the HTML specifications still allows them to access the content in a limited fashion. That is all that they want. If they wanted to see more, they wouldn't use IE6.

  6. Normal people don't upgrade computers every day by DutchUncle · · Score: 1, Insightful

    ... any more than they expect to upgrade their car or anything else. The computer came with stuff, and normal people think the stuff is the computer and the computer is the stuff and that's about it. Internet services reinforce this - it's not even a computer system with a browser (and other utilities) any more, it's a browser-machine that handles different sites. Even Firefox proponents talk about "the browser becoming the OS".

    Normal people just *use* their computers, and they don't want any more complexity than "wheel - gas - brake" in the car.

    1. Re:Normal people don't upgrade computers every day by Anonymous Coward · · Score: 2, Insightful

      Cars have more complexity than "wheel - gas - break". If you have any sense you get them serviced, change the tyres, top up various fluids and so on and so forth. Either you do it or you pay someone to do it for you. Not moving on from IE6 is akin to owning a car for 8 years and never changing the oil.

  7. Stop support by Anonymous Coward · · Score: 2, Insightful

    The only way to kill IE6 is to stop supporting it and clearly stating "If you can't see this page properly please update your browser".

  8. Re:/. - are you listening? by teg · · Score: 5, Insightful

    f. Some of us, for various reasons, are pretty much stuck with using IE6 for browsing /. and are faced with a pile of mis-rendered & incompatible pages

    Slashdot doesn't render properly in Safari 4 or Firefox 3.5 beta4 either - the comment titles and scores aren't displayed anymore

  9. I wonder by SmallFurryCreature · · Score: 4, Insightful

    Old crap tends to stay around, until something kills it.

    What if someone develops a html 5 webapp, using a speedy browser as a base that becomes a killer must have app? Then MS will have no choice or be known as the OS vendor whose browser ain't good enough.

    MS isn't trying to limit IE for nothing, it hopes that nobody dares create a webapp that simply doesn't work under IE. Google has shown with Chrome they are thinking of pushing the envelope, wonder what they got in the pipeline that needs Chrome.

    IE6 will die when using it hurts the user. Personally, for private web-apps, ie ALL ie is dead. It is amazing what you can make a webapp do when IE support is dropped.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  10. Re:Developers need to grow a set... by ledow · · Score: 5, Insightful

    "I checked the site statistics for my site and IE6 went from 15% of the hits in April to 0% in May."

    Well, duh, because no sod can see anything in IE6 - visit once and never come back again.

    This is the sort of crap that Opera has thrown at it - email a complaint to MSN, the BBC, any large website about parts not working in Opera (although they all do now), and you only ever got "nobody uses Opera to visit us"... OF COURSE NOT! BECAUSE IT DOESN'T BLOODY WORK!

    It's like saying "Since we started banning unhappy people, our store recorded that 100% of customers in the store were happy with us!"

  11. I hear you... by KingSkippus · · Score: 2, Insightful

    At my current job, we're not allowed to install IE 7 or 8, and don't have the administrator rights to do it.

    Ditto. I did, however, install Firefox and use it as my default browser. Some corporate apps don't work (non-standard javascript, mainly), which is why I still have to open some stuff in IE. All of my stuff works in both, some of other people's stuff works in both, and whenever I'm goofing off reading Slashdot and such, I use Firefox.

    There is one guy that I work with, though, that insists on "coding to the corporate standard," which in his head means proprietary IE6. He refuses to do things even to the standards that IE6 recognizes that are cross-browser compatible. ("Why do you use that getElementById stuff? It's so much more typing!...") It's like he likes for things to deliberately break in non-IE6 browsers. There's a project underway now to upgrade everyone to Windows 7, and AFAIK, part of that project will be FINALLY ditching IE6. I guess he'll have to go back and recode all of his stuff. Me, I plan on laughing at him when he's working on code that's years old that he should have written right to begin with.

    Meanwhile, I have converted so many people at work to Firefox with AdBlock Plus, it's funny. I show them something as simple as CNN on the "corporate standard" browser, then the same page in Firefox. Look ma, no annoyances! Invariably, that's followed by, "Wow, how do I get that? I'm going to use it at home!" I've even converted a few over to using as the default browser on their work machines, which technically, we're not supposed to be doing. Sometimes, they ask me why a corporate application doesn't work. I tell them, "Guess who wrote that one..."

  12. Re:/. - are you listening? by miceuz · · Score: 5, Insightful

    doesn't slashdot have any bug reporting tools for us to use?

    i doubt CmdrTaco is reading anything below +5 insightful ;)

  13. Netscape 4 again by Tridus · · Score: 4, Insightful

    The last time something like this happened, it was everybody wishing Netscape 4 would die. But it kept shambling across the Internet like a zombie for years.

    At this point, IE6 will die when the computers still using it get replaced.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  14. IE6 exists because of illegal Windows XP copies by AtomicInternet · · Score: 5, Insightful

    Think about this: if you have a legit copy of Windows XP you're HARASSED to upgrade to the latest version. If you have an illegal copy, you're either smart enough to ignore the harassment, or you constantly fail the required product validation before upgrading.

    I think this proliferation of IE6 is because it was the last upgrade that didn't require validation. It lives on through piracy, which also promotes insecure computers that don't have the latest updates.

  15. Re:in-house apps by wolrahnaes · · Score: 4, Insightful

    They don't even have to do that, IE8 has a list of incompatible sites which can have updates forced to it through AD. Corporate IT puts the entire intranet zone in that list, pushes it out, and magic, everyone can use IE8 and have it render their broken-ass webpages designed by retarded fucksticks (yes I do have major anger issues against anyone building with IE6 as a target). Individual apps can be checked out by IT and/or adventurous users one by one and moved off the list if it works in IE8 mode.

    I'm a believer in standards compliance with graceful failure. Write it for proper browsers, then do the absolute bare minimum to make it usable in the shitholes of the internet. If you can, place a notification on those pages explaining their experience is not optimal due to them or their IT department not clicking the goddamn update button. They don't get the nifty stuff, but they get a working site and encouragement to solve the problem thus making the internet better for the rest of us.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
  16. The "understood" security risks by Gary+W.+Longsine · · Score: 4, Insightful

    I know that you are simply repeating the excuse you have been given by your IT people, but they are smoking crack. The "understood" security risks are that using IE 6 to surf the web is probably the most efficient way to funnel malware into the Norton AntiVirus malware collection system. The real truth in most of these companies, if you scratch the surface, is that they have a mountain of HTML code for internal custom applications which assumed all the flaws in IE6, and they don't have a budget, nor a plan, for updating those apps. If you're the CIO or CEO, demand a plan. If they can't produce one, fire them, and get people who know what they're doing.

    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
    1. Re:The "understood" security risks by remmelt · · Score: 2, Insightful

      YEAH! That only leaves the problem of not having a budget.

    2. Re:The "understood" security risks by cml4524 · · Score: 5, Insightful

      I simply don't believe in this mythical "mountain of HTML code" that has so many problems that couldn't be fixed in a relatively short space of time by a competent professional.

      If I say I don't believe in you, will that make you disappear?

      I have one application sitting here right in front of me that is comprised of over 5618 files (about half of which are ASP or HTML) that were orginally built around IE5. When IE6 came out they broke. When IE7 came out, they broke. IE8 won't even render half the site.

      The people who were commissioned to build it were done and gone years before I started working here. I have no documentation, the code is laced with inline SQL, .HTCs, and, in some places, 7 or 8 layers of includes. The database is undocumented, I'm the only person in the company who understands any of it.

      COULD it be fixed? Yes. But it would take months for me to do it, and it would cost too much to hire someone else. Scrapping it and rebuilding it is the only viable option, but management spent a ton of money on this app and nobody will admit that it's a disaster and a $1 million+ mistake.

      Whether you admit it or not, a lot of early web code out there was written by a lot of people who never had any business being anywhere near the profession. It's not going away any time soon.

    3. Re:The "understood" security risks by gnick · · Score: 3, Insightful

      The "understood" security risks are that using IE 6 to surf the web is probably the most efficient way to funnel malware into the Norton AntiVirus malware collection system.

      You're only half-way there. "Understood risks" can be explained up the chain. Other risks can not. If you have no funding to document risks in new software, you can't pass them up for approval. In the corporate world, that's fine - You only need to get it past your CIO.

      In the government world, it means you need to pony up for your IT staff to write up new security docs or live in an insecure (but approved) IT world. Ugly, but true.

      --
      He's getting rather old, but he's a good mouse.
    4. Re:The "understood" security risks by FlyingBishop · · Score: 2, Insightful

      Try putting Firefox in front of a user. At my last job, my boss used IE6. Everyone in the office assumed that she was too backwards to upgrade. I went in and told her her browser was out of date, and that she should upgrade it, but I really thought she should use Firefox instead. Her response - "I'll use whatever you think I should use."

      Most users can't tell the difference between IE6 and Firefox if you port your apps. You can safely tell the rest to shut up and deal. Just change the 'Mozilla Firefox' icon to say 'Internet.' If you like, 'Internet (Mozilla Firefox.)'

      All the user sees is a slight change in Window dressing, and a shiny new toy.

      And as for the bit about making developers' lives easier, that's fine. Use IE8. However, you need to have a strategy to update any internet-facing unencrypted programs (especially an ubiquitous browser) every year. The security issues will not wait more than a few months for you to catch up.

    5. Re:The "understood" security risks by kullnd · · Score: 2, Insightful

      I, being in IT, have been strong handed into keeping IE6 running due to the fact that I still have THREE! 3rd party vendors that we depend on which have not updated their crap to work in anything else --- I upgrade and my users can't do their job, simple as that. My job is to ensure that my users can do their job, so therefore we use IE 6 and that will not change until I can perform that upgrade without breaking shit. I don't consider myself "useless" or "fucking lazy", just someone who lives in the real world of business and how shit really works.

      --
      +++ATH0 NO CARRIER
    6. Re:The "understood" security risks by Gary+W.+Longsine · · Score: 2, Insightful

      All of those problems can be fixed, too, by a competent IT department. The fact that they persist, today, years and years after these issues *should* have been fixed (noting also that many of which there was no excuse for creating in the first place) is a testimony to the very sorry state of affairs in enterprise IT these days. The rules are pretty simple, for a CIO. Fire everyone who told you to deploy applications in .asp. Fire anyone who told you that Windows was just as secure as UNIX. That pretty much wipes out your staff. Now, go find a bunch of eager young beavers who actually grok computers and networks and start over.

      --
      If you mod me down, I shall become more powerful than you could possibly imagine.
  17. Re:How to block portable apps by XedLightParticle · · Score: 3, Insightful

    Then the corp network you're trying on is probably not using these restrictions.

    The place i work is very relaxed regarding executables and installs, because it is necessary to be able to test and so forth as a developer, so each user is in the local administrators group.

    Yes of course i have Firefox installed, it works great and i prefer it over any newer IE, anyway if I try to download and install a newer IE than IE6, i'm not allowed to, and why? because of some internal webapps they don't want to untangle from IE6 compatible into standards compliant.

    So the major benefit of webapps is void, it's not platform independent and it's not future proof, some day even the standards of today will be void, so what webapps are is an infinite job security for web developers.

    Unfortunately I can't avoid IE6 completely, because it comes installed with the certificates needed to browse our intranet, this browser won't die right away, too many non-tech users on corporate networks around the world, and some places they're even more restrictive when it comes to executables, which is a good thing for the non-techs ("I can have those smileys for my msn?"). The internet should have had more courage back in the IE4-5-6 days, but everybody just accepted, many even made pages that only worked for IE, this is just the aftermath of ignorant/lazy web developers.

    --
    If I was as pragmatic and objective as I claim to be, would I be commenting?
  18. Re:How to block portable apps by amicusNYCL · · Score: 2, Insightful

    If the network overlords are requiring IE6 in favor of Firefox, then someone needs to have a chat with them.

    The software I'm developing for corporate clients is Javascript-heavy stuff, where IE6 has some performance problems (not functionality issues, just performance). IE8, Firefox, Opera etc handle it just fine. If a corporate client comes to us and has a problem because they can't execute Javascript (it's required), or things are just a little too slow to render because they're using IE6, I just get them to put me in touch with the IT people at their company. You might be surprised how reasonable these people are. I've gotten some clients set up with Chrome even.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  19. Re:Corporate users and backward compatibility by barzok · · Score: 2, Insightful

    As a programmer, I have the knowledge to maintain my own system, thankyouverymuch.

    Some of the most inept computer users I have ever met are programmers. One in particular told me that if she didn't have kids who needed a computer for homework, she wouldn't even own one.

    You may be able to maintain your system, but many programmers are worse than the non-IT people who are their customers.