Team Talk

Web Browsers – the good, bad and downright ugly

April 2011

The web developer community are generally pretty vocal about their opinions of web browsers. A quick search on Google for ‘IE6’ for instance brings up a fair amount of frustrated comments and websites dedicated to the cause to stop support for the brick wall to progress that is Internet Explorer 6.

Even Microsoft themselves have joined the cause – http://ie6countdown.com/

In the world of the Web, there is a central council, called the W3C (World Wide Web Consortium), who get together to determine the standards that all browsers should endeavour to adhere to for the rendering of (most importantly) HTML, CSS, and JavaScript. Internet Explorer has lagged behind the furthest in terms of reaching the set standards, on the other hand, webkit-based browsers (primarily Google Chrome and Apple’s Safari) are at the forefront of tracking versions alongside the versions of the set standards.

Not only does Internet Explorer 6 not meet anywhere near today’s standards, but it doesn’t even meet those that were in place when it was first released. This restricts how aesthetically pleasing we can build websites, as the JavaScript engine is very limited and slow. It also means having to include special quirks to ensure that the website looks something-like in IE6 (and below) which makes the site itself become non-standards compliant. So you’re damned if you do and you’re damned if you don’t support it!

It wouldn’t be so bad, only, when you do find bugs in IE6 that aren’t mimicked in other browsers, it is very difficult to resolve them, since unlike webkit browsers it doesn’t have any (useful) debugging tools. It doesn’t help that it’s full of unexplainable bugs anyway – the layering order of IE6 is wrong, the box model is wrong and if you float a few elements on a page with comments (which we should all use) then it starts placing random letters across your page!

The biggest pain of all is the alpha-transparency issues of Internet Explorer which to this day (including IE9) still have not been fixed.

This, to be polite, is highly frustrating.

The only saving grace is that in Windows 7, on install, you can now choose what browser to install, you are not forced to use Internet Explorer (not even to download Firefox [other browsers are available]!). Hopefully people will start choosing non-IE browsers when they move to Windows 7 and beyond.

On the plus side, recently the big 3 all brought out their newest web browsers in a push for achieving the best online experience for their users, with varying levels of success (Firefox 4, Chrome 10, Internet Explorer 9).

As a joke, on April fool’s day 2009, someone set up this site  http://www.saveie6.com/ – that’s how detested it is! Sad thing is, some people thought it was serious…

For more information on why people still use IE6 and why you should join the cause, visit http://css-tricks.com/why-people-still-use-ie-6/

James Mountford
Senior Developer at Big Dot Media Ltd

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>