Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

IE9 Preview Touts Cross Browser Compatibility 181

An anonymous reader writes "Microsoft's Internet Explorer 9 development team has announced the availability of the third IE9 platform preview release on the IE blog. Dean Hachamovitch writes, 'The third Platform Preview of Internet Explorer 9, available now, continues the deep work around hardware acceleration to enable the same standards-based markup to run faster. This is the latest installment of the rhythm we started in March, delivering platform preview releases approximately every eight weeks and listening to developers. You'll see more performance, same markup, and hardware-accelerated HTML5.' The announcement focuses on cross-browser compatibility, noting that when 'developers spend less time rewriting their sites to work across browsers they have more time to create amazing experiences on the Web.' Curiously, however, the video embedded in the page works only in some browsers. Dear Microsoft, IE9 supports many royalty-free, web-compatible formats out of the box (HTML, CSS, WOFF, PNG, and the like) so why not at least one more?"
This discussion has been archived. No new comments can be posted.

IE9 Preview Touts Cross Browser Compatibility

Comments Filter:
  • by Anonymous Coward on Thursday June 24, 2010 @09:37AM (#32676948)

    I bet Google doesn't even care if it succeeds; odds are, they have it out there to put pressure on MPEG-LA with respect to licensing fees. They're not going to suddenly switch YouTube over to all WebM.

    I know y'all want a totally unencumbered codec to win out here, but there probably isn't one in existence, and the leading candidate isn't as good h264.

    Also, companies like Apple and Microsoft aren't actually conspiring against open source, nor do they have a financial incentive to see WebM lose out on patent litigation grounds (they don't make money from MPEG-LA licensing).

  • Re:Doesn't matter (Score:3, Interesting)

    by capnchicken ( 664317 ) on Thursday June 24, 2010 @09:48AM (#32677064)

    When one of your biggest clients happens to be GM or Blue Cross, it doesn't happen very quickly or ever. I think there are still quite a few Win 2000 machines over there.

  • by SchizoDuckie ( 1051438 ) on Thursday June 24, 2010 @10:00AM (#32677188) Homepage
    Too bad that the IE example doesnt properly in Chrome because it *requires* hardware accelleration (if that's either to their crappy javascript or the amaaaazing speedup they finally got working i'll leave in the middle) The Good thing though: It really works! I put it through it's paces with Peter Nederlof's (A.k.a. Clay) 3d javascript engine to see what part is crappy and what's working, and for now it looks AWESOME! The only thing that doesn't seem to work is click tracking on the canvas. speed wise it's quite similar to Chrome! Test urls: http://www.xs4all.nl/~peterned/3d/ [xs4all.nl] http://www.xs4all.nl/~peterned/demooo/duck.html [xs4all.nl] http://www.xs4all.nl/~peterned/demooo/cubes.html [xs4all.nl]
  • Re:Doesn't matter (Score:5, Interesting)

    by dagamer34 ( 1012833 ) on Thursday June 24, 2010 @10:01AM (#32677208)
    Because that keeps enabling IE6. And providing even "basic support" takes a lot of work because of the number of hacks needed to make anything look decent. It's basically designing a different site just for IE6. No one likes doing that, which is why web developers want to explicitly not support IE6 to avoid that headache.
  • Re:Doesn't matter (Score:5, Interesting)

    by watermark ( 913726 ) on Thursday June 24, 2010 @10:03AM (#32677230)

    IMO, with the existence of javascript libraries like jQuery or prototype, javascript isn't the issue. IE6 has so many bugs to keep up with (double margin, float bugs) that it forces you to create 1 1/2 websites (code that only runs on IE6 is the 1/2.) You tell it I want a a 6px border and place it 10px from the top and you can end up with a 12px border and 12px from the top. So you end up writing code to say, if its IE6, give it a 3px border and 8px from the top (knowing that it will double your 3px and add a few pixels to the latter.) So to answer your question, if we didn't write code specifically for IE6 (even without javascript) some sites would look so bad that they would be unusable in IE6. Stupid blue E.

  • Re:Doesn't matter (Score:5, Interesting)

    by WrongSizeGlass ( 838941 ) on Thursday June 24, 2010 @10:06AM (#32677272)
    We absolutely can provide 'basic' or better support for IE 6 but we make sure the entire site works the same in all browsers. The real questions is "how many man hours, and how much of our client's money, should we spend trying to handle IE 6 compatibility and functionality?"

    Some of our sites are relatively simple and use formats & javascript libraries we've developed that support IE 6 without any issues at all. If a new or existing client wants this kind of site we don't "break" the IE 6 support - we simply let them know that any future upgrades or additions may not be able to do everything they want (either we can't add the 'fancy' stuff because it would require reworking of the infrastructure or it would break IE 6 compatibility). We always give them the option and if they are willing to spend the extra money on IE 6 compatibility we'll do it but we design the entire site to work the same in all browsers so they have a limited feature set to choose from.

    We see dwindling IE 6 visitors but we're also aware that some of our clients still have a large percentage of IE 6 visitors. Because of that we don't offer certain features or enhancements to them. We're upfront about it and they are willing to live with the less fancy site as long as it meets the needs of their visitors.
  • by Richard_at_work ( 517087 ) on Thursday June 24, 2010 @10:26AM (#32677546)
    Even when following standards to the letter, not all browsers produce the same result - there are plenty of examples where both Firefox and Safari 'get it right' according to the standard, and yet produce different results. Accommodating these sorts of things is also covered under the term cross-browser compatibility.
  • HTML5 Canvas Support (Score:5, Interesting)

    by butlerm ( 3112 ) on Thursday June 24, 2010 @10:51AM (#32677944)

    The best part about this preview is the addition of HTML5 Canvas support, the lack of which would be a serious impediment to cross platform deployment of a large number of useful applications.

  • Re:Doesn't matter (Score:4, Interesting)

    by Rockoon ( 1252108 ) on Thursday June 24, 2010 @11:02AM (#32678132)

    The real questions is "how many man hours, and how much of our client's money, should we spend trying to handle IE 6 compatibility and functionality?"

    Thats for the client to decide.

    Its as if you think that if IE6 was eliminated from the landscape, that you would get to do the job in less time for the same money. Thats not how markets work. If your job gets easier, so does your competitions job.

  • by Hurricane78 ( 562437 ) <deleted&slashdot,org> on Thursday June 24, 2010 @11:10AM (#32678236)

    And still, nobody cares. ;)
    The specs are available. There are open source codecs (=encoder/decoder) for it.
    And nobody cares what MPEG LA wants.
    They gave the information out, and did not demand something in return. Now it’s too late. <stew-beef>MPEG LA, go fuck yourself!</stew-beef> ;)

  • IE9 and WebM (Score:4, Interesting)

    by VGPowerlord ( 621254 ) on Thursday June 24, 2010 @11:45AM (#32678716)

    I saw another article [theregister.co.uk] over at The Register about the new IE9 preview.

    There was one section I found particularly interesting in there:

    And speaking of standards, director of IE product management Roger Capriotti told The Reg that although patent-backed H.264 is Microsoft's video codec of choice for IE9, it will also support Google's recent open source gift to the world, WebM/V8, if a user has that codec on their machine. However, Redmond has yet to make a decision, Capriotti said, about how to handle the open source Ogg Theora codec.

    So... IE9 will support WebM if it's installed, but not Theora.

    While this is not supported out of the box, this could actually be a tipping point for WebM.

    Without IE9's WebM support, things looked like this:

    H.264 support: IE, Safari, Chrome
    WebM support: FireFox, Chrome, Opera

    In that case, H.264 looked like the winner. But if you add IE9 to the WebM column, you suddenly have support for WebM from everyone but Apple.

    Now the trick will be to convince MS to support this out of the box...

  • by SharpFang ( 651121 ) on Thursday June 24, 2010 @11:56AM (#32678880) Homepage Journal

    back then I was scrapping for money, camera phones were relatively new, I needed a digital camera and couldn't afford one, and I could get a phone with decent camera, with a contract, for very reasonable money. And I needed a new phone anyway.

    So I picked one. It could make photos okay, but to get them I could only send them through MMS to my email, for exorbitant fees. To download them I needed a special RS232-based cable... and the dealer didn't have them. No import, not available, if ordered from the net, including shipping, it would cost more than the phone, and about as much as a digital camera. But hurray, there are cheap chinese USB cables that supposedly work!

    And they do, for everything EXCEPT downloading the photos. A 3rd party app can download thumbnails of the photos. The official app doesn't recognize the cable. The fora are filled with people asking how to get the photos, the universal answer is "get the official cable".

    Quite pissed off, I first hacked together a RS232 cable using the plug from the chinese one and a handful of electronics. I found out the only difference from the "unofficial RS232" was that official had DTR and RTS shorted, the knock-off - unconnected. Still not satisfied I began reverse-engineering the AT command set the phone used to talk with the computer. I found commands to request list of photos, download and delete them, then how to extract the photo from the junk the phone sends as reply to request... I wrote a Perl app that worked with any serial, even the emulated RS232 over USB. It was clunky, it worked from command line only, but it worked with any cable.

    I posted it on the official fora. To my surprise, instead of ban&delete, I received a surprised question from the developers: Why? Why would anyone want to use it? We have the official app which is infinitely better!

    I explained how there are no official cables in my country. How I bought a phone for the camera, and I can't use the camera. That I understand they want to profit from their cables, but sorry, I feel cheated, I want to use the camera. Oh, and I listed an extract from first page of the support forum, about 20 posts of cable problems, to which my program was a solution.

    That was the last I used my app. A new version of the official app was released less than a week later, and it ignored the DTR/RTS, working correctly with all cables.

  • Re:Doesn't matter (Score:2, Interesting)

    by Hal_Porter ( 817932 ) on Thursday June 24, 2010 @01:25PM (#32680304)

    Yeah, I don't get it either. A long time ago I worked on a web app that supported IE3, IE4 and Netscape. All the layout was done with tables. Validation was done both on the server and in JavaScript. We sniffed the browser and turned off JS if the browser was not whitelisted. The site would still work - it just needed to round trip to the server if a form contained an invalid date for example. On a browser with decent JS support you could skip that step and reduce the server load a bit.

    IE3 was very quirky, IE4 wasn't too bad and Netscape got most stuff right even though it was a bit old. But the corporate desktops we were aiming at demanded IE3 compatibility so we made sure that we didn't need much sophistication on the client.

    Why it's "OMG totally impossible" to support IE6 is frankly beyond me.

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...