<< InfoQ Interview | Home | Commercial Support for DWR >>

IE8 Review

I've been playing with IE8 beta 1, and I've got some thoughts ...

In terms of user visible HTML rendering features, I think IE 8 beta 1 is possibly the biggest release of IE in nearly 11 years since April 1997 when IE 4.0 alpha 1 was released. The history shows mostly bug fixes, and chrome changes since then. Maybe transparent PNG or Bidi text are bigger than Activities? It looks like that's going to be the feature that most people talk about, so I'm going to talk about some of the other stuff. There are 3 big things I'm interested in, and a few smaller features:

6 Connection Limit

I've been testing the new 6 connection limit. It works perfectly in my testing, Without any cookie or window.name hacks, DWR can do reverse ajax using comet to more than 2 browser windows:

DOM Storage

IE is way behind everyone else in implementing HTML5 features. So this is catching up to everyone else. It will be interesting to hear from the Dojo guys on this.

// sessionStorage also available
var store = window.globalStorage["http://www.example.com"];
store.setItem("key", "value");
var value = storage.getItem("key"); // == "value"
store.removeItem("key");

JavaScript Debugger

Firebug has been a stick that's been used to beat up IE for a while, and they've got an answer now. Unlike the other features, there isn't a screenshot in the release notes...

Firebug is still much better, in my opinion so far. But this is certainly a huge step forward compared to fighting with Script [Editor|Debugger] or Visual WebDev.

Acid 3

IE 8 does very badly on Acid 3 (17/100). However given that it's so new it's probably not fair to ding it too much. However it does need to improve big time:

  • WebKit Nightly: 87%
  • Opera 9.5b: 64%
  • Firefox 3.0b3: 61%
  • IE 8b1: 17%

For comparison, the released versions:

  • Firefox 2.0.0.12: 50%
  • Opera 9.26: 46%
  • Safari 3.0.4: 39%
  • IE 7: 11%

Given that they are innovating, I'm prepared to give them time to get the number up.

URL Bar Goodness

I didn't see this in the release notes anywhere. On Firefox I've got an add-on called LocationBar 2 that does some nice widgetry with the URL Bar:

Well it looks like IE8 has something similar built in too:

Cross-Domain XHR

The standards are still evolving on this one, but somewhat annoyingly IE8 seems to be going in a different direction from everyone else:

var xdr = new XDomainRequest(); 
xdr.open("POST", "http://www.example.com/xdr.txt");
xdr.send("Data for post body");

What is missing?

Lots. Still. No SVG/Canvas. No updates to the JScript implementation at a language level (it looks like there have been some performance increases though).

Let's not forget that Microsoft have more resources to get this right than almost anyone. If Opera can manage to create a first class browser, so should Microsoft.

And Finally ...

I loved the irony of the download recommendation. If you're downloading IE8, you might also like to download - IE6!:

Tags :


Re: IE8 Review

Last point IE6 is a good one :)

About downloading IE6

It's perhaps not surprising that if you're interested in testing the abilities of the upcoming version of IE, you might also fall in the category of people who still need to support (and hence download) earlier versions of IE. Of course, that support likely involves a lot of swearing and spitting, but at least they offer you a copy to curse over.

Re: IE8 Review

Firebug? Firebug??? Within the past year I've worked on debugging javascript across several browsers. I used Visual Studio (ie7), Firebug (ff), Venkman (NN, lol bye), and for Opera... oh, wait, there isn't one for Opera. Anyhow, Venkman sucked cock. I hate to say it in such vulgar terms, but it did, and for beer money. It refused to work half the time, and the other half of the time it couldn't remember what line you were currently on. And the UI was a nightmare. Firebug wasn't much better. It also had a hard time keeping track of the current line, and would CONSTANTLY crash after a few minutes of work. It did this in two different installs on two different machines. The UI was a big improvement, but for debugging javascript it was almost worthless. VS was, of course, the best. Worked flawlessly all the time, although it only could be used with IE. Its also a pretty heavyweight debugger, requiring a pretty big download for the Express edition. But, goddamnit, it WORKED. And when you're struggling with oddball javascript errors, you need a debugger that just fken works.

Re: IE8 Review

nicely done,But I see you included 2 betas and 2 versions of same browser,but missed out on Opera 9.5b which has a acid score of 64/100 ,i think it is worth mentioning,considering the list you made.

Re: IE8 Review

Thanks for pointing that out. I've included it.

Re: IE8 Review

That is definitely true about visual web developer express debugger. It ROCKS. Comparing it to Firebug, I noticed that Firebug is challenged when it comes to anonymous blocks (dynamic blocks), whereas vis-web-dev takes care of that handily. For my IE debugging, visual web dev is tops.

Re: IE8 Review

One thing that is in ie7 but seems to be missing in ie8 is the icon on the RSS tab. In ie7 this icon changes when one or more of the feeds are updated but there is nothing to tell you that feeds are updated on ie8. You have to scroll the list which can be a little annoying.

Re: IE8 Review

Hey Joe - I'd point out that just because Microsoft has a lot of people working for them doesn't mean that they've allocated all those resources to IE. Nor that you CAN, in fact, assign unlimited resources to a project and have them be productive.

Re: IE8 Review

I totally agree about the unlimited resources, however I'd guess that the upper limit is towards the number of developers on Windows rather than the number of developers on Opera. The IE team (I would guess) comes somewhere in-between.

Re: IE8 Review

Hi, I've blogged in details about IE8b1 support of things like: dataURI, generated content, attribute selectors. If it's of any interest to you, welcome! http://sharovatov.wordpress.com

Cheers,
Vitaly

Re: IE8 Review

Hey a guy, IE 8 Beta 2 is coming soon….. It has got many features like 1. Better Crash Recovery tool 2. Better java script performance 3. Better startup performance 4. Better security 5. Many Bug fixed and more…..

Re: IE8 Review

Sadly, your site is broken on my ie8. Your well designed left hand side div -> Tag... ajax.." became a horizontal line crashing with your first line of this blog. Well, have to use the compatibility mode....

Re: IE8 Review

yeah im with the last post.. go firefox. Smart people know the microsoftization of the world has been reversed. oh, and watch out for the upcoming group of individuals who are trying to use that reversal and introduce macifycation. same route as microsoftization, different name tho'

Add a comment Send a TrackBack