Internet Explorer 9 to introduce broader support for HTML5

Monkey_Bites has posted an article about Internet Explorer 9 and what we can expect from it. Microsoft is expected to push IE9 with force at its MIX conference in about a week and a half. Microsoft will showcase early builds of IE9 and some of the features we can expect from it.

There are two sessions scheduled for MIX that are believed to foreshadow what's to come. One is called HTML5 Now: The Future of Web Markup Today. The other is entitled Future of Vector Graphics for the Web. These sessions, in conjunction with previous information from the IE team, lead many to believe that IE9 will support HTML5 in a much broader sense than IE8 did. In addition, we can expect to see better CSS support and overall standards compliance. Monkey_Bites explains why the above sessions are a tell-all:

"Couple these clues with a post from the IE team on its official blog late last year about increased JavaScript rendering speeds and CSS support, and the team’s recent push to provide better support for SVG graphics and animations, it looks like IE 9 will present a huge step forward for Microsoft into the realm of HTML5, CSS 3 and other modern technologies that drive the most forward-thinking web apps."

Molly Holzschlag, who will be giving the HTML5 presentation, says she expects Microsoft to push more support for HTML5, saying, "look especially for Microsoft to be working on browser storage and other HTML5 features." Microsoft has not made any other comments on the matter.

Microsoft originally unveiled Internet Explorer 9 at PDC 2009. IE 9 will take advantage of the power of the GPU for all page rendering and developers can exploit this using CSS, DHTML and javascript. A new JS engine will also be built into Internet Explorer 9 with greater interoperability and standards support all round. Features such as rounded corner CSS support will be built in. In January Neowin revealed that Microsoft is planning to enhance tabbed browsing in IE9. According to a software patent, the Quick Tabs feature in Internet Explorer is likely to be enhanced with better functionality and greater tab management options.

Further information on Internet Explorer 9 will be unveiled at MIX. We expect Microsoft to make an early Customer Technology Preview (CTP) build available at that time. Neowin will be live at MIX 2010, stay tuned for further details.

Report a problem with article
Previous Story

Facebook revenues estimated at $1 billion for 2010

Next Story

Microsoft's "Project Gustav", paint pictures on your PC with a brush

57 Comments

Commenting is disabled on this article.

I'm so happy they're finally going to support SVG!

Standard based vector graphics support has been a major hole in what's not been supported on IE, but nowadays pretty much everywhere else. I hope they'll do a good job on HTML 5 too. :)

Sounds promising! MS is doing a good job taking IE out of the pits.

i personally hate microsoft.they never get anything right.its like they get an idea,tweak it til they can sell itand it functions ok BUT where can you or i make a product charge a pretty penny for it and it NEVER works or needs a new(or 8 )"patches" then those patches need patches. and dont EVEN LET me get started on that useless stupid BING actually MSN was more useful than that stupid thing.it took it 5 months of every time my dad searched for something either ie8 couldn't find it or it brought up a page that looked like chinese or computercode OR virus code GOOD LUCK Y'All i'm done with ie 4ever

cl42 said,
i personally hate microsoft.they never get anything right.its like they get an idea,tweak it til they can sell itand it functions ok BUT where can you or i make a product charge a pretty penny for it and it NEVER works or needs a new(or 8 )"patches" then those patches need patches. and dont EVEN LET me get started on that useless stupid BING actually MSN was more useful than that stupid thing.it took it 5 months of every time my dad searched for something either ie8 couldn't find it or it brought up a page that looked like chinese or computercode OR virus code GOOD LUCK Y'All i'm done with ie 4ever

I love every single Microsoft product. I use Windows 7, Office 2010, Visual Studio 2010, IE8, Windows Live and Bing day in day out. They are all awesome products - best in the business. Bing is by far the best search engine in the world. Google sucks balls compared to Bing. Bing is the future. Google is dead.

Edited by pezzonovante, Mar 4 2010, 2:13am :

cl42 said,
i personally hate microsoft.they never get anything right.its like they get an idea,tweak it til they can sell itand it functions ok BUT where can you or i make a product charge a pretty penny for it and it NEVER works or needs a new(or 8 )"patches" then those patches need patches. and dont EVEN LET me get started on that useless stupid BING actually MSN was more useful than that stupid thing.it took it 5 months of every time my dad searched for something either ie8 couldn't find it or it brought up a page that looked like chinese or computercode OR virus code GOOD LUCK Y'All i'm done with ie 4ever
Lovely to hear. I'm assuming what you said is positive and useful, because it's so badly written I can't be bothered to parse it.

(In other words: put some thought into what you write, else prepare to be insulted)

Edited by Kirkburn, Mar 4 2010, 2:25am :

i personally can't wait. HTML5 will decomplicate the whole markup market. Personally i think it's confusing with HTML4, XHTML, DHTML, XML, CSS and some other 'ML's i can't think of right now

I think that's a given.

However when IE9 finally hits I reckon there will be a bunch of users that ask for an option to switch off the CSS corners because they're used to the square version.

DonC said,
I think that's a given.

However when IE9 finally hits I reckon there will be a bunch of users that ask for an option to switch off the CSS corners because they're used to the square version.

Haha! Probably.

They should support some HTML standards too.. tired of doing two different sites : one for FF/Safari/Chrome/Opera and the other one only for this piece of #### :]

demogar said,
They should support some HTML standards too.. tired of doing two different sites : one for FF/Safari/Chrome/Opera and the other one only for this piece of #### :]

Isnt that what they are doing by supporting html 5 ?

demogar said,
They should support some HTML standards too
Really not sure you meant HTML there. Did you mean something else in particular?

Kirkburn said,
Really not sure you meant HTML there. Did you mean something else in particular?

I think he was joking at the fact that IE has fluffed their standards where Firefox and Chrome seem more on board for developers.

majortom1981 said,

Isnt that what they are doing by supporting html 5 ?

Depends if they follow the spec to 100% compliance, or leave in lots of quirky bugs for developers to work around.

demogar said,
They should support some HTML standards too.. tired of doing two different sites : one for FF/Safari/Chrome/Opera and the other one only for this piece of #### :]

Actually I think IE9 and Opera are the only ones (yet) that support html5. Both firefox and safari use hacks. For example box shadows:

Mozilla: -moz-box-shadow
Safari: -saf-box-shadow
IE9/Opera/HTML5 spec: -box-shadow

Edited by -Razorfold, Mar 3 2010, 10:40pm :

demogar said,
They should support some HTML standards too.. tired of doing two different sites : one for FF/Safari/Chrome/Opera and the other one only for this piece of #### :]

Good to be you. You don't have to code around Chrome/Safari bugs.

/- Razorfold said,

Actually I think IE9 and Opera are the only ones (yet) that support html5. Both firefox and safari use hacks. For example box shadows:

Mozilla: -moz-box-shadow
Safari: -saf-box-shadow
IE9/Opera/HTML5 spec: -box-shadow

Well, CSS3 hacks, but yeah. Its quite ironic that everyone moans at IE's CSS compliance, yet nobody moans that Gecko and WebKit based browsers implement a lot of proprietary CSS3 equivalents.

For example:

CSS3: border-radius:2px;
Firefox: -moz-border-radius:2px;
WebKit: -webkit-border-radius:2px;

I could understand why they would do this before CSS3 was implemented, but why not just implement the CSS3 version now?

Majesticmerc said,

Well, CSS3 hacks, but yeah. Its quite ironic that everyone moans at IE's CSS compliance, yet nobody moans that Gecko and WebKit based browsers implement a lot of proprietary CSS3 equivalents.

For example:

CSS3: border-radius:2px;
Firefox: -moz-border-radius:2px;
WebKit: -webkit-border-radius:2px;

I could understand why they would do this before CSS3 was implemented, but why not just implement the CSS3 version now?


Actually, border-radius:2px; will work in webkit now.

Majesticmerc said,
<snip>
Argh, no, they're not proprietary. They were just early implementations of the specs.

Early implementations of unstable specs are given prefixes in order to prevent exactly the kind of proprietary additions people are concerned about. Since they're limited per browser, there should be zero chance of non-standard quirks based on older versions of the spec being picked up by other browsers and becoming "standard".

Once the specs are stable, the prefixes are removed.

Kirkburn said,
Argh, no, they're not proprietary. They were just early implementations of the specs.

Early implementations of unstable specs are given prefixes in order to prevent exactly the kind of proprietary additions people are concerned about. Since they're limited per browser, there should be zero chance of non-standard quirks based on older versions of the spec being picked up by other browsers and becoming "standard".

Once the specs are stable, the prefixes are removed.

I don't see then, what's wrong if MS decides to wait for a new spec to be stable before they add support into IE, thus not having to go back and change something if the spec changes for some reason. Or just going ahead and using it as is now, which seems to be what most people seem to want, then if it does change they don't change it and leave it as is.

When IE does something like that, which imo, is no different really, everyone still moans how they're not following the spec.

So, add in unfinished/stable versions to make devs happy, then have to keep going back and making changes if/when specs change, or wait till their stable and then add them once and move on to something newer?

I don't see the problem with waiting till something is finally nailed down as "final" and then adding it. Of course then others will argue , if you don't add it in early no one will use it, but I don't buy that one. If something new gets drafted and it's very good, like the HTML5 <video> tag everyone is raving about, it'll get pushed and end up on every browser without having to need to be used by a large number of websites to then finally be a spec because of it's popularity.

Sartoris said,
Actually, border-radius:2px; will work in webkit now.

Oh nice! I had no idea, thanks!
Time to strip out those useless lines of CSS from my site!

demogar said,
They should support some HTML standards too.. tired of doing two different sites : one for FF/Safari/Chrome/Opera and the other one only for this piece of #### :]

the only thing IE doesnt fully support is max-height and max-width CSS functions. Other then that, i've made about 30 websites so far and all based on FF, but display exactly thesame in IE, without the need of a seperate CSS file.
So either, you dont know how to create websites, or you dont know how to set to standards. IE is more then 50% of the browser market, and thus a standard. Go life by it or go die

GP007 said,
When IE does something like that, which imo, is no different really, everyone still moans how they're not following the spec.
No, they didn't. They basically created specs of their own, many years ago.

GP007 said,
So, add in unfinished/stable versions to make devs happy, then have to keep going back and making changes if/when specs change, or wait till their stable and then add them once and move on to something newer?

I don't see the problem with waiting till something is finally nailed down as "final" and then adding it. Of course then others will argue , if you don't add it in early no one will use it, but I don't buy that one. If something new gets drafted and it's very good, like the HTML5 <video> tag everyone is raving about, it'll get pushed and end up on every browser without having to need to be used by a large number of websites to then finally be a spec because of it's popularity.

The web standards are basically never "finished". There's a balance to be struck, and it's not at either extreme of the scale. You don't wait until it's "finished" because it never is, and to be finished it needs real world application and testing. You don't implement it without it being a known part of the spec because then you start interfering with the process. The balance is struck between the two, and mitigated by the addition of the prefixes.

Edited by Kirkburn, Mar 4 2010, 7:21pm :

Diacon said,

the only thing IE doesnt fully support is max-height and max-width CSS functions. Other then that, i've made about 30 websites so far and all based on FF, but display exactly thesame in IE, without the need of a seperate CSS file.
So either, you dont know how to create websites, or you dont know how to set to standards. IE is more then 50% of the browser market, and thus a standard. Go life by it or go die
You know damn well that isn't what qualifies a "standard".

I'm guessing your websites have been pretty simplistic, or have entirely ignored IE6? If not, I'm literally amazed. I've done a few basic sites and had trouble with IE for known, good reasons.

i hope they make it available in their download center or connect .

or at least someone leak it in the wilderness :P

I always liked IE and I'm hoping this will be the best browser out there when released. I hope they release a RC soon so we can test it or some screen-shots at least.

Biglo said,
I always liked IE and I'm hoping this will be the best browser out there when released. I hope they release a RC soon so we can test it or some screen-shots at least.

Too early for a RC, but a CTP at MiX would be nice. Then maybe a beta 1 around April or May? I have this feeling IE9 will go final around the same time WP7s will probably. I hope they move faster with it actually.

Biglo said,
I always liked IE and I'm hoping this will be the best browser out there when released. I hope they release a RC soon so we can test it or some screen-shots at least.

Well... It wont be the best browser out there since there are a bunch of better broswers like Safari, Opera, Chrome or Firefox :P

demogar said,
Well... It wont be the best browser out there since there are a bunch of better broswers like Safari, Opera, Chrome or Firefox :P
This is why he used the word "hope" in relation to a future product we have yet to see.

Kirkburn said,
This is why he used the word "hope" in relation to a future product we have yet to see.

Lol thanks for clearing that up for me. Will atleast if not the best it should be like one of the fastest since I think IE8 runs pretty fast on windows 7 now.

demogar said,

Well... It wont be the best browser out there since there are a bunch of better broswers like Safari, Opera, Chrome or Firefox :P

I like how you're so sure about how IE9 will be in the future.

demogar said,

Well... It wont be the best browser out there since there are a bunch of better broswers like Safari, Opera, Chrome or Firefox :P

Actually, this will be the 2nd browser that started added draft html 5.0 support (chrome's already doing it).

Billus said,
Sounds good, I'm all in for GPU based rendering.

+1, but I'm wondering about all those crappy integrated Intel netbooks out there...

Frylock86 said,

+1, but I'm wondering about all those crappy integrated Intel netbooks out there...

Should be alright if you are using Windows 7!!!

Frylock86 said,

+1, but I'm wondering about all those crappy integrated Intel netbooks out there...

Look at the C9 video about GPU-accelerated rendering (and Brandon Live's comments on several threads on this site). Direct2D has a software-fallback mode. And that's still faster than GDI.

Frylock86 said,

+1, but I'm wondering about all those crappy integrated Intel netbooks out there...

Hopefully it'll still do it software based if it can tell (from, maybe, the Windows Vista/7 benchmark on OS install?) that the gfx card would only make things worse. :D

That's all fine and dandy, but how will this play with the crybabies in EU? Will they complain to the government because IE supports standards too much?

bjoswald said,
That's all fine and dandy, but how will this play with the crybabies in EU? Will they complain to the government because IE supports standards too much?
No. Don't make stupid inflammatory comments.

Edited by Kirkburn, Mar 3 2010, 8:03pm :

bjoswald said,
That's all fine and dandy, but how will this play with the crybabies in EU? Will they complain to the government because IE supports standards too much?

Give it a rest.

Kirkburn said,
No. Don't make stupid inflammatory comments.

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.

roadwarrior said,

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.

Or when our companies stop breaking laws and stop engaging of illegal business practices that that's been proven guilty in our own country.

roadwarrior said,

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.

yeah because firefox, google and apple (some of the companies behind the lawsuits and benefitting from them) aren't american companies. Go eat an orange.

roadwarrior said,

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.

So Europeans can make fun of Americans because american companies can't "compete" against other american companies, so they sue and get a nice amount of Dollars in the process? Like, say AMD vs. Intel? HAHAHA, you dumb Americans!!! *cough*

roadwarrior said,

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.

The EU has been punishing anticompetitive practices, nothing more.

Like Kirkburn said, give it a rest, this is a discussion about Internet Explorer's standards compliance, and nothing to do with the EU. Lets keep it on topic shall we?

roadwarrior said,

Maybe when the EU stops acting like jerks and punishing non-European companies because European companies cannot compete with them, then non-Europeans will stop making fun of the EU.
The comment is still stupid. EU is *promoting* standard support, not the opposite. Because standard support promotes competition.

Seriously, stop with this defensive BS when this comment was either a troll or beyond stupidity. You're just showing off how you don't understand wtf the EU is doing and assuming it's all evil and doing random evil things. See the big picture, please...

Edited by Northgrove, Mar 4 2010, 8:32am :

pickypg said,
This might mean that the browser on the phone will be speedy like it is on the iPhone.

Looking at the timing of it all, and how they said that the browser on WP7s is based off of the desktop version, I think they mean IE9 and not something like IE7/8. Only time will tell, and I really want a IE9 CTP at mix to play with.

pickypg said,
This might mean that the browser on the phone will be speedy like it is on the iPhone.

Safari is slow, So i don't know what you mean!

Sebianoti said,

Safari is slow, So i don't know what you mean!
Safari and webkit are some of the fastest mobile browsers... not sure about opera, but webkit is also very functional on a phone.