Quantcast
Channel: Press Up
Viewing all articles
Browse latest Browse all 101

Why You (Still) Shouldn’t Use Internet Explorer

$
0
0

In general, there’s no especially good time to explain why Internet Explorer is bad. It’s been bad for years, it’s still bad, and all signs point to it being bad forever—so, in some sense, it’s not news.

So here are a few reasons why I chose now to tackle the topic:

  1. Back in April, the Department of Homeland Security asked Americans to stop using IE (all the way up through the latest version, IE 11) because of a major security flaw. This wasn’t the death knell for IE that I would have loved.
  2. Earlier this month, I spent a whole afternoon working for a client to fix a nonsensical hole in the way IE 11 interprets JavaScript. This is the latest version of Internet Explorer, and it still can’t speak JavaScript the way other browsers can. (By the way: IE 9 and IE 10 didn’t have the problem, just IE 11.)
  3. Last week, I bought a new laptop. It comes bundled with Internet Explorer 11. In the process of using it to download Google Chrome, I remembered how hard it is to use and how many things it still gets wrong.
  4. I had to pause writing this article to troubleshoot an e-commerce site that (only) IE users couldn’t access because there’s something IE 11 doesn’t understand about very simple grid layouts. That inspired me to push through to the end.
IE 11 browser bug compared to Firefox and Chrome

From top: Firefox, Chrome, IE 11. This is the bug I had to pause writing this article to fix: Firefox and Chrome look great, but in IE 11 the purchase button is missing because IE won’t let the contents collapse to fit the window. Also, the buttons are the wrong color.

With that preamble, here are some great reasons why it absolutely never makes sense to use IE, in whatever version including 11, and why instead Chrome or Firefox are much better choices:

It’s always the odd man out.

If something’s broken in a specific browser, that browser is almost always IE. This remains true in IE 11.

Only IE inserts nonsensical text characters in the middle of JavaScript strings (the bug that took my afternoon earlier this month).

Only IE suffers crucial security flaws requiring the intervention of Homeland Security.

Only IE is difficult to debug because of its badly built “Developer Tools” interface.

Only IE opens every new browser tab in a new taskbar window, erasing the distinction.

IE 11 every tab is a window

Why is every tab a window?

Only IE errors by default when you enter a search term into the URL bar.
ie errors when you enter a search term into the url bar

These are just examples; the overall experience is that IE constantly surprises you with the things it can’t do, or does completely differently from the better browsers.

One result is that, when you build a website, IE remains the only browser for which you hold your breath to see how it’ll look. Firefox and Chrome will look quite similar, perhaps with some minor differences; IE remains a crapshoot.

It lurches erratically from version to version.

I use Chrome for hours every day, but I have no idea what version I’m using. (Just now, without checking, I guessed Version 23.0. Then I checked, and it’s actually Version 35.0.1916.153 m.)

Chrome updates do it right: they improve an already good product through incremental, unobtrusive versioning. Because of this, I can forget about Chrome versions, and simply think of “Chrome” as one product that steadily gets better over time without me having to worry about it.

With IE, on the other hand, it’s impossible not to know what version you’re using, for a few reasons:

  1. Half the stuff that works in the latest IE version is broken in earlier versions.
  2. A small percentage of the stuff that worked in older IE versions is now broken in later IE versions.
  3. Microsoft is in the habit of organizing a big publicity blitz around every major IE version release, with the inaccurate promise that it’s finally the IE version that’s as good as its competitors. (Check out this Microsoft-owned Tumblr account for forced praise of both IE 10 and IE 11).
ie_loved_to_hate

Microsoft perpetually runs these campaigns to make you think IE is good now; it’s not

Because of IE’s wild version swings—and the underlying badness of the software—a responsible developer must currently test any site he or she builds in the following browsers: “Firefox, Chrome, Safari, IE 9, IE 10, IE 11.” Maybe IE 8 as well depending on client needs, meaning that at least half of the browsers to be tested are just divergent IE versions.

So when you use IE, you’re using one or another in a series of flailing attempts to “finally get it right,” which will simply become more baggage for future developers to have to accommodate. Meanwhile, Firefox and Chrome get steadily, unobtrusively better.

Not only is it bad in itself, it’s a cause of additional badness.

IE isn’t just bad in itself; its existence perpetuates other problems. This is true in lots of ways:

  1. Developers must write verbose, erratic code just so that IE can act right. For example, I had to write bad JavaScript a couple of weeks ago because IE wouldn’t understand my code otherwise.
  2. IE drives up the price of every web project, since it is almost guaranteed to throw curveballs that the client must pay to have fixed.
  3. IE tries to funnel you into using other inferior Microsoft offerings, like Bing, the Google clone that is IE’s default search engine.
  4. IE is a barrier to entry for people interested in web technology. Learning how to debug senseless IE problems is one more skill that separates you from becoming a web developer or a do-it-yourself site admin, and the pain of testing for IE also makes being a developer significantly more complicated and frustrating. All this prevents more people from understanding the web, and from helping to grow it and make it better.

In summary…

Internet Explorer is the worst browser on the market right now, as it has been for years—and the alternatives are free. Why not take a minute and download Chrome or Firefox, and set it as your default browser? You’ll be contributing to a better web for yourself and others.

The post Why You (Still) Shouldn’t Use Internet Explorer appeared first on Press Up.


Viewing all articles
Browse latest Browse all 101

Trending Articles