Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IE9 may have caught up on some things, but there are a lot of things it doesn't do, that Safari/Chrome and Firefox (as well as Opera in most cases) do do. So even if it might not be quite as hard now to get it to layout properly (it still is not the same as Chrome/Safari/Firefox/Opera, really, things just don't behave the same unless you train yourself to avoid things that IE9 doesn't like), there are lots of other reasons to avoid IE:

■ WebGL (3D) ■ WebSockets ■ HTML5 Forms (validation mechanism, CSS3 selectors) ■ FormData ■ HTML5 multifile-upload ■ HTML5 video (only with certain file formats) ■ CSS3 Transitions (for animations) ■ CSS3 Text Shadow ■ CSS3 Gradients ■ CSS3 Border Image ■ CSS3 Flex box model ■ Application Cache (offline) ■ Web Workers (threads in JavaScript) ■ Drag’n Drop from Desktop ■ SMIL Animations (SVG animations) ■ File API ■ JavaScript Strict Mode ■ ForeignObject (embed external content in SVG) ■ ClassList APIs ■ HTML5 History API

Why are most of these features either already implemented in other browsers or available in development versions, but completely missing from Internet Explorer? Why haven't more of these features made it into the hands of Windows users? Its not because Microsoft can't figure out how to implement or deploy these features. Its because the web platform is fundamentally antagonistic to Microsoft's business model with its dominant Windows monopoly on business software, PC games and operating system deployment.

Those features which enhance the web browser to make it most competitive with the desktop MUST not be deployed to Windows users any faster than absolutely necessary. It is an absolute business imperative for Microsoft to drag its feet and disrupt the web platform as much as it possibly can, because when all web browsers have web workers, 3D WebGL, WebSockets, File API, Gradients, Drag and Drop, HTML5 forms etc., it simply won't make business sense to write applications specific to Microsoft's platform. Pretty soon after that happens, it won't make sense to continue the Windows and Office licensing lock-in.

So the relationship between a web developer (who understands the nature of the web platform) and Microsoft is fundamentally antagonistic.



Oh god, we might as well start asking why FF didn't support ellipse for what seems like decades.

Everyone has different release schedules. IE is a lot more conservative because they support enterprise who are mighty touchy.

Grow The Fuck Up Cry Baby. I'm all for IE6 and IE7 whining, they suck. I'm even for IE8 and the entire stop at XP whining. Damn MS for that.

But you just sound like a total privileged prat who doesn't have a clue what's going on when it comes to web standards. FF and Chrome have a lot more latitude. If you want to know what happens when stuff starts moving too fast keep an eye on the webkit mobile css support fiasco unfolding in front of us right now. There is such a thing as moving too fast.


You're equating ellipses with things like websockets?

Can someone either downvoted or kill this? I've never seen such an abusive and horrid comment on Hacker News!


Hey spqr, for the past 266 days you've been posting comments that virtually nobody can see. I read dead comments - call me crazy.

Just thought you might want to know why nobody has been replying to you.


I noticed that neither you nor the other person who replied promptly seemed to notice or respond to my main point in any way.


Well, MS is betting on modern HTML for Metro.


I actually am confused about that.. is there a link explaining how HTML5 in Metro will work? This may just sound cynical, but I have to assume that they are partly trying to set up another way to run more interference on the web platform by encouraging a bunch of Microsoft-specific "HTML5" applications.

I mean I know there must be plenty of people at Microsoft who are genuinely enthusiastic about HTML5 and the web as a platform, but when it comes right down to it, I don't know how the business execs who actually understand the technology issues can really support HTML5 as a common application development platform, because I just don't see how that cannot lead directly to less sales of the operating system and everything else.


I know people on the IE team, and they are genuinely enthusiastic about HTML5 and the web as a platform. In recent years IE pioneered sandboxed tabs, GPU-accelerated rendering engines, and some privacy stuff (that I found incredibly boring but they thought was really important). They didn't need to do that stuff. If Chrome hadn't reignited the browser wars so strongly, I wouldn't be surprised if IE would've been closing in on Firefox quality-wise at this point.

In the time I worked at MS and was able to get the inside scoop on how different product teams work, I found that the cynical explanation was almost never the truth. I can't think of a single person I met at MS who was playing to lose. If the IE team is underdelivering compared to other browser vendors, it's not due to an exec telling them not to try. You would probably be shocked at how difficult it is to ship software at Microsoft, for a variety of reasons, none of them malicious.


Missed the point, check. (Over the top) Rude, check. FUD about webkit, check. Faaaantastic.


most use just three or four features out of that list. And IE10 is adding support for many of them. By leaving them out you're hurting users for no reason.

    drop IE6: great! kill it with fire
    drop IE7: reasonable
    drop IE8: risky, millions of users
    drop IE9: kind of stupid. 15% of the web, soon to be 30%
So much for fighting for open standards.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: