Forum Moderators: open

Message Too Old, No Replies

IE7 Updated

Wow

         

Hester

9:38 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I don't know how he does this, but Dean Edwards has rewritten his IE7 project:

IE7 is now implemented as a pure JavaScript solution. This means very easy installation and zero server configuration.

And just look at what it allows us to do in IE6 today!

* Generated content
* CSS3 advanced selectors
* fixed positioning!
* cures for IE6 bugs
* proper drop-down menus with submenus

And more. How on earth it works is beyond me, but this is extremely cool.

[dean.edwards.name...]

Lord Majestic

9:56 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This is all nice, but if a specific person really needed CSS compliant browser they would just download Firefox or whatever else that renders pages properly.

The real problem is to get 10s of millions of ordinary people to upgrade - otherwise you still have to expect them to use IE5-6 and code accordinly. There is no way this will change without Microsoft releasing IE7.

Good attempt, but apart from highlighting these issues in IE team (and I am pretty sure they are aware of those and it was a matter of policy not to implement them), it is a waste of time.

Hester

10:08 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



A waste of time? Not when you consider that a vast majority still use IE6. Hence you can (in theory) now start adding things like fixed menus and they will work in that browser. No need for everyone to upgrade before they can see better CSS. I mean, let's face it, it'll be years before IE6 is not the dominant browser. Plus many people do not think about upgrading, or even know there are other browsers to use! So anything that helps us now is to be applauded.

Lord Majestic

10:24 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I mean, let's face it, it'll be years before IE6 is not the dominant browser

Exactly my point - because people won't upgrade browser until Microsoft pulls finger it is pretty pointless to fix IE6 in such a way when you can just get Firefox - if you can't count on mainstream IE6 interpreting all those fixes you won't be providing improved experience to these people.

If you want experience just for yourself then you can just download Firefox (AFAIK more complaint in this area and getting better all the time). This will also add up as extra pressure on Microsoft in area of browsers, long overdue.

Hester

10:34 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I see where you're coming from, and agree partly. But I find it unrealistic to expect millions to switch to Firefox - some people are still hooked on Netscape 4!

Lord Majestic

10:57 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



But I find it unrealistic to expect millions to switch to Firefox - some people are still hooked on Netscape 4!

And I agree with that as well! Which is why I said this noble and brave effort is likely to be waste of time (apart from experience, coolness factor, publicity etc). Sadly it won't reach mass upgrade, so it means you still can't target mass market, and if you don't target mass market then why not upgrade yourself and get over with it?

Alex in "switched to Firefox fulltime last weekend" mode!

benihana

10:59 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



pretty pointless to fix IE6 in such a way when you can just get Firefox

Majestic, have you looked at the demos?

the average person doesnt know what CSS is, or Firefox.

These scripts enable us to use the complex stuff that only normally works in good browsers with out the user knowing anything about.

won't reach mass upgrade

Its not about the user downloading or installing, or even caring. Its about the designer doing things the way they want....

<added>
toggle this on and off in I.E to see...
[dean.edwards.name...]

</added>

Lord Majestic

11:24 am on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



These scripts enable us to use the complex stuff that only normally works in good browsers with out the user knowing anything about.

I stand corrected - if (as it appears) to be done on the fly via JavaScript so that there is no need to upgrade IE6 in order to view page correctly, then it appears to be worthwhile attempt, certainly not waste of time as I incorrectly suggested!

My bad - will RTFA next time!

MatthewHSE

1:12 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



What a cool (and useful) piece of javascript.

This is incredible. I believe I'll be making use of this, if only for its box-model correction! Of course my site will then break somewhat in IE 5.x with Javascript disabled . . .

vkaryl

10:39 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Wow. I'd played a bit with his wayback version (maybe 6 months ago). This is so far beyond that very early alpha that there's practically NO COMPARISON!

I agree, Hester. I have NO IDEA how the man does this, it's simply amazing.... I'm going to really be test-driving it soon, on a "non-production" site of course.....

[Edit: and WOW again, after I played with the demo for the complexspiral! Way impressed....]

RammsteinNicCage

11:24 pm on Aug 18, 2004 (gmt 0)

10+ Year Member



From the notes page:

IE7 will sacrifice performance in favour of standards.

Can anyone explain this a little further, what type of performance sacrifice? And are there any other reasons why one might not want to use this (other than what's in the caveats section)?

Jennifer

MatthewHSE

11:34 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It's a pretty decent-sized script file, which could slow page display. That's the only negative effect I can think of.

vkaryl

11:42 pm on Aug 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The demo didn't load any slower for me (in IE6+, on dialup) than any other page in IE.

Everything loads faster for me in Firefox....

RammsteinNicCage

11:59 pm on Aug 18, 2004 (gmt 0)

10+ Year Member



Is it a script file that will be cached so it only has to load once?

Jennifer

vkaryl

12:45 am on Aug 19, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi Jennifer: don't have a definitive answer, but the 2 or 3 lines of the script "live" on each page (in the head tag? not sure, and the install stuff isn't specific), so I would assume so....

Hester

10:50 am on Aug 19, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I thought how he might be doing generated content. Of course! Just scan the stylesheet in JavaScript and insert the new content directly using the DOM. Whether that's how it's done or not I don't know!

I'm intrigued because the earlier versions of IE7 he made used something called 'behaviours'. These had to be set up to work on the server. I tried and couldn't get them to work for me. But now he's scrapped behaviours and is somehow just using JavaScript! That should mean it's cached like any other file, so should run fairly smoothly.

I've tried each demo on my PC and there's no slow-down suggesting not to use the code. I notice the processor gets worked a bit when showing fixed positioning, but on a modern PC this shouldn't be a problem.