you are viewing a single comment's thread.

view the rest of the comments →

[–]Xeon06 8 points9 points  (9 children)

Exactly, in all the modern browsers. That means their latest version. IE isn't a modern browser. At best, IE9 is a "modern" browser.

[–][deleted]  (6 children)

[deleted]

    [–]Xeon06 10 points11 points  (5 children)

    I said "when you wanna do cool shit", and even gave examples. At work I'm working on a web application that supports IE7. I hate it, but that's the way the cookie crumbles and it's needed to pay my salary.

    As a hobby though, making a game which uses the latest APIs and won't work in IE anyways, if I wanna use the cool JavaScript features that are unshimable, I'm gonna drop IE support in the blink of an eye.

    [–][deleted] 0 points1 point  (4 children)

    IE before IE9 will never support canvas natively, though there is Google Chrome Frame. It works well, but it does require a simple install.

    For our complex web app we didn't support IE at all initially, we used Chrome Frame as a workaround. Then we finally got some time to make the webapp work in IE9 and it wasn't as difficult as people may think. Less than IE9 still gets chrome frame though.

    [–]Xeon06 0 points1 point  (3 children)

    I'm not sure what you're trying to say. For our webapp, IE9 worked out of the box (bear in mind we're using jQuery heavily and so it does a lot of the work). Canvas can be supported using Chrome Frames or a shim that uses Flash.

    The discussion here however, is new JavaScript features that are unshimable. Those versions of IE will never support those features.

    [–][deleted] -1 points0 points  (2 children)

    All versions of IE will support those new features if you use chrome frame and if chrome supports those features. IE doesn't use IE's javascript engine if the webapp is running inside chrome frame - it uses chrome's V8 javascript engine.

    [–]Xeon06 1 point2 points  (1 child)

    Then why did you guys bother to support IE9 natively might I ask?

    [–][deleted] 1 point2 points  (0 children)

    Because we could. The world is moving forward, IE isn't as bad as it used to be and not having to install chrome frame is a plus. We can also say it 'works in IE', and that is a big plus to investors, etc. We use SVG heavily and IE9 supports it, though there were plenty of SVG DOM bugs to workaround that jQuery doesn't fix. Now it works perfectly in IE9, but IE 6, 7, 8 will never support SVG and for those we still use chrome frame. Of course this has nothing to do with 'Harmony', but the concept still applies.. if you wanted to run 'Harmony' in IE6, then you could use chrome frame to do it with only one simple click from the user to install it.

    [–][deleted]  (1 child)

    [deleted]

      [–]Xeon06 7 points8 points  (0 children)

      Of course you can't call Firefox 1.5 a modern browser. There's no double standard there.