Microsoft Previews IE9 — HTML5, SVG, Fast JS
suraj.sun sends this excerpt from CNET on Microsoft's preview of IE9 in Las Vegas just now. "At its Mix 10 conference Tuesday, Microsoft gave programmers, Web developers, and the world at large a taste of things to come with its Web browser. Specifically, Microsoft released what it's calling the Internet Explorer 9 Platform Preview, a prototype designed to show off the company's effort to improve how the browser deals with the Web as it exists today and, as important, to add support for new Web technologies that are coming right now. Coming in the new version is support for new Web standards including plug-in-free video; better performance with graphics, text, and JavaSript by taking advantage of modern computing hardware. One big change in the JavaScript engine Hachamovitch is proud of is its multicore support. As soon as a Web page is loaded, Chakra assigns a processing core to the task of compiling JavaScript in the background into fast code written in the native language of the computer's processor." Microsoft didn't say what codec they were using for the HTML5 video demo, but the Technologizer says it's H.264.
It seems that even IE beat Firefox in Javascript performance now. Firefox sure has been slacking recently. There's still road ahead though, Chrome and Opera are leading.
That's great and all, but Microsoft isn't competing with other browsers for market share, it's competing with its own older browsers. Anyone who knows anything about browsers is already using Firefox or Chrome or Opera, and anyone who knows nothing about browsers is using whatever came pre-installed on their computers:
IE6 if they're still on XP, Safari if they have a Mac, or IE 8 if they're running Windows 7.
Unless this is a mandatory upgrade to IE 8, it's not going to gain any ground.
And of course, the 30% of users still using IE6 will continue to do so until their computers die, or a techie relative replace it with Firefox.
PNG was developed because of patent problems with GIF. Alpha channel, 24 bit color and better compression were just extra bonuses.
Analogies don't equal equalities, they are merely somewhat analogous.
I know this is going to sound trollish, but hear me out.
I can't be the only one noticing that there is a recent upswing in what I'd call Microsoft "prototype news." All the blogs are full of Win Mobile 7 System Phone (or whatever they are calling it...), something called Courier that's probably vaporware, Natal, and now IE enhancements that aren't quite done yet. It feels to me like Microsoft shifted a good chunk of change into marketing for some reason.
It kind of feels like they are saying "Oh, don't look at that, we'll have something soon..."
Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
MS also announced demos of IE10, IE11 and IE12.
"A new release every month! That's our goal!" said sweaty, vaguely simian MS CEO Steve Ballmer. The new Hachamovitch Javascript engine will interface with the Millajovovich subsystem to spawn independent processes to more effectively deliver those animated ads everyone loves!"
"Like that punch the monkey ad! I love that one!" Ballmer said and began his patented monkey dance. "C'mon everyone! Punch the monkey!"
When asked about MS simply adopting WebKit and making everyone's life easier and even saving themselves piles of money, Ballmer pulled out a shotgun and killed the reporter.
"Oops! Thought he was zombie," said Ballmer and shot the reporter's body again. "Double tap!"
No, not even slightly true. The primary reason that PNG was created was to create a patent-free format. Then, since they were creating a format anyway, they decided to make other improvements. For more information, see "History of the Portable Network Graphics (PNG) Format" by Greg Roelofs, which was published by the Linux Gazette and later the Linux Journal. I know, this is Slashdot, I'm not allowed to cite sources :-).
- David A. Wheeler (see my Secure Programming HOWTO)