Home IT contents only IT Blog Posts Why as a webmaster, I hate Internet Explorer (IE) so much
Why as a webmaster, I hate Internet Explorer (IE) so much PDF Print E-mail
 
Written by Kar Hoe   
Wednesday, 11 February 2009 12:30
As a webmaster who maintains and create several websites including my own blog here, I have to say, I hate IE so much for various reasons.



1) It waits for the entire HTML to be downloaded before it begin to display useful information to my visitors. As I used some tables in my website (will consider switching to full CSS soon), if you try to open karhoe.net in Internet Explorer, the left menu will first be displayed, then it waits for the rest of the HTML to be downloaded, including all the images and scripts and display them one shot after 20 seconds. That means, during that 20 seconds, my visitors see nothing at all. I tried to do something about it by optimizing the SQL database, indexing them, and even improve the caching system on all my contents.

2) It does not even work well with HTML. HTML is the very basic language for websites, and IE should update itself with all the latest HTML standards. So there's this YouTube HTML codes which have a PARAM and OBJECT tag but I need to remove the PARAM tag to make the code easier to implement on my site (Trying to make it easier to implement a mambot that replaces instances of [ youtube ] with the surrounding youtube codes. And the reason why I want to do that because Youtube HTML code is not XHTML compliant .

3) Talking about being XHTML compliant, I'm trying to make my site XHTML 1.0 Transitional compliant , sucessfully achieving is something a webmaster can be proud of. So I used the W3 XHTML validator to validate my site and I found around 61 errors, spent some hours to cut it down to 21 XHTML errors. It's not as easy to make it XHTML compliant as I'm running a dynamic site where the contents are generated dynamically. So the issue here is, in XHTML 1.0 Strict , you can no longer use the following code to insert image

  1. <img src="image.jpg />

But instead, something like this

  1. <object type="image/jpeg" data="beagle.jpg" ></object>
And such codes won't show up well in IE, there IE is halting the web development.
4) It does not display website layout as good as other browsers. Because of this, we webmasters have tough time ensuring that our websites, manage to look just like how we want it too, as well as looks the same on Internet Explorer. Most of the time it will look as just good on all other browsers, but we would have to spend additional time ensuring IE users face no problem which is why most of the time templates file contain such lines
  1. <!--[if IE 6]>
  2. According to the conditional comment this is Internet Explorer 6<br />
  3. <![endif]-->
  4. <!--[if IE 7]>
  5. According to the conditional comment this is Internet Explorer 7<br />
  6. <![endif]-->

Now not only we have to ensure they work on IE7, but IE6 as well! Hope Microsoft won't give us a hardtime on IE8

 
 
Related news items:
Comments (2)
  • Jessie  - Skygawker.com
    I just wanted to say thank you for posting this -- I'm so glad to know I'm not alone! I'm a Linux user and just tested my new CSS website in IE for the first time, and I was shocked at how it pretty much fell apart. I naively thought that if I validated my code (as I had done), it would work in all the major browsers. Funny how Firefox, Opera, Konqueror, and Safari all display it perfectly!
  • Ralph  - IE8 even worse then IE7
    OMG! I'm working on a site for a client and I thought well lets check it in IE8. Result: Loads of script conflicts (such as PNG Alpha transparency in combination with jQuery opacity statements) and heaps of display problems. I've tried to look for a png fix such as the ones for IE6 and came to the conclusion.... THERE IS NOT ONE!!!!!

    AND NOW COMES IT!!!!.

    I've checked all the sites that I made over the last 2 years in IE8 and I was shocked to see that they all have major issues regarding usability, display and functionality.
    After cursing for an hour or so and wishing Bill fu**ing Gates everything what we don't want to have, I really don't know how I'm going to explain my former clients that I need days and in some cases even, weeks, to solve all the issues and that they have to pay for me to do so while actually BILL fu**ing GATES have to pay me for that.

    Seriously, I know that I as a web developer can't ignore Internet Explorer, because there are still too many end users stuck ...
Write comment
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red::evil::idea::love::x:no-comments::ooo::pirate::?::(
:sleep::););)):0
Security
Please input the anti-spam code that you can read in the image.
Last Updated on Tuesday, 22 September 2009 14:56
 
 

Advertisements


eXTReMe Tracker

Who's Online

We have 13 guests online
Total hits - Hit Counter