To comply with standards
To improve performance
To reduce the browser attack surface
Are expressions still available in IE7 and Quirks mode ?
[edited by: engine at 5:32 pm (utc) on Oct. 22, 2008: Formatting and fair use policy]
[edited by: swa66 at 6:55 pm (utc) on Oct. 22, 2008] [edit reason] fix edit [/edit]
Good to see this change towards more standards compliance and nothing more.
I'm slowly wondering how well IE8 beta2 is already actually rendering existing standards compliant sites that only have conditional comments for older IE versions. [I was quite unimpressed by the beta1]
Is there an easy way to report sites where their current beta IE8 renders them different from the standards compliant browsers ? [preferably from within the browser in a one-click fashion ?]
The big remaining question is however if they have a plan on how to "sell" the upgrade to IE8 to their existing userbase of IE. IE7 is out for quite a while now and IE6 is still widely in use (over 31% of the IE users still use IE6 on my site - measured by google analytics) ... but then they implemented registry keys to allow blocks of upgrades to IE7 perpetuating the multitude of proprietary browsers we need to deal with.
The reduced attack surface will only happen if they actually remove the IE7 backwards compatible mode (feel free to go ahead with that microsoft, there's no need for it from this end of the table).