Internet Explorer 9: Platform Preview
ie.microsoft.com
ie.microsoft.com
In fact, its interesting that their new engine is so fast. Its going to get very interesting, especially since personally, I couldn't give a damn about supporting unfinalised standards the ACID3 tests (in fact, one of the ACID3 tests can't be passed 100% of the time anyway).
Speed is important, and since a lot of applications use the IE engine, maybe this will speed up some other applications as well.
Btw, I can confirm their sunspider benchmark.. Their preview does run faster than Firefox on my system (although, unsure if my addons are having an impact on that, or external causes). As its just a preview, it should only be taken with a grain of salt anyway..
Knowing that people using Windows 2000 are stuck with IE6 - despite the fact that their machine still suits their needs - is why we need to continue to push people away from IE. Even if IE9 is amazing.
Firefox 3.6 STILL works on Windows 2000 (http://www.mozilla.com/en-US/firefox/system-requirements.htm...). Until Microsoft releases a browser we know isn't going to put us in the "I can't upgrade past IE6" situations that we hear about, I'll proudly support everything that isn't Internet Explorer.
(Note: Has anyone ever tried to submit a bug report to Microsoft? It is impossible! I even put together http://crashie8.com/ as a proof of concept, and I still can't get anyone to acknowledge the problem!)
Even Firefox is getting their act together and their next release is very much inspired by chrome.
Also, marketshare is not necessarily the primary motivator for every developer. A lot of the Firefox developers are motivated to put the best browser possible out there, regardless of marketshare, the fact that there is a leaner, meaner, faster browser even exists (even if the marketshare was less than 1%) might be enough motivation for them to innovate.
Partly - I think we are jaded because of technical flaws as well, even in their later versions. IE8 was supposed to be their modern browser, and it still had no canvas support and horrible JS performance.
Otherwise, I agree with you - even if IE9 is a huge hit and awesome, a lot of developers supporting IE won't really have a better life.
More so, there doesn't appear to be any significant sense of urgency in the IE team related to just how far behind they are. Firefox has revolutionized its Javascript engine, massively increased standards compliance, and added support for next generation html5 and css3 features. We'll be lucky if IE9 manages to support css 2.1 correctly, let alone implements html5, css3, or comes out with a competitive javascript engine.
Microsoft seems to be pretty complacent in regards to IE because it still dominates marketshare. However, the decline of Myspace shows just how quickly marketshare in the online world can change.
Why would or should they go back to developing a free browser for an out of support system which will mess up the user's system as a deliberate side effect, for the benefit of some arbitrary web developers?
To put it another way—if there was an update they could release to Windows 2000, at this point, that people would install voluntarily, but would make more people buy Windows 7 as an effect, don't you think Microsoft would be all over that?
I couldn't give a damn about supporting unfinalised
standards the ACID3 tests
MS too sometimes speaks of Acid3 in dismissive terms as having little relevancy. Let's see and then decide by yourself, is this stuff important: DOM2 Core
DOM2 Events
DOM2 HTML
DOM2 Range
DOM2 Style (getComputedStyle, …)
DOM2 Traversal (NodeIterator, TreeWalker)
DOM2 Views (defaultView)
ECMAScript
HTML4 (<object>, <iframe>, …)
HTTP (Content-Type, 404, …)
Media Queries
Selectors (:lang, :nth-child(), combinators, dynamic
changes, …)
XHTML 1.0
CSS2 (@font-face)
CSS2.1 (‘inline-block’, ‘pre-wrap’, parsing…)
CSS3 Color (rgba(), hsla(), …)
CSS3 UI (‘cursor’)
data: URIs
SVG (SVG Animation, SVG Fonts, …)
(Taken from: http://www.webstandards.org/action/acid3/)Looks important to me.
And as mentioned, one of them is a speed test which is affected by external circumstances.
I'm not saying its irrelevent, but I am saying that a 100% pass rate doesn't mean its 100% compliant with the things being tested. Furthermore, we shouldn't be punishing companies which aren't willing to implement support for standards which are drafts.
ACID2 was genuinely useful because it was all finalised standards. ACID3 though I think could have done better.. So its nice to pass, but a 100% pass just says you are compliant with 100 tests. I'm betting the compliance testing suites used by browsers are a LOT more comprehensive..
CSS3 isn't a finalised standard, and the test only tests a
few things. You do realise there is a lot which this
doesn't test too right?
That's exactly my point: Acid3 test the important bits, the parts of the spec which are useful. This test is web apps oriented (hence a strong focus on DOM manipulation and dynamic behavior) and thats where web is heading now. I couldn't give a damn about supporting unfinalised standards the ACID3 tests
...
HTML4
Saying HTML4 is important in reply to a comment about unfinalized standards is a bit of a non sequitar, no?Personally, no, I don't give a damn about SVG, but I'd be pretty upset if my browser didn't support iframes. Does the Acid3 test weight its tests appropriately?
Does Platform Preview replace my current Internet Explorer?
No, it does not, though it does share some settings with your existing Internet Explorer intsallation. One of the best features of Platform Preview is that it installs side-by-side with earlier versions of Internet Explorer and any other browser(s) on your computer.
It is possible, but a bit of a hack.
IE 1,2,3,4,5,5.5,6,7,8+Dev Toolbar
The vendor specific prefixes allow a playground for vendors to define and test things their own way without setting expectations for things that are not standardized, are being standardized, or have not even been conceived of yet.
It's like the X- prefix on mail and HTTP headers.
The problem is when browser #2 wants to implement blink. They shouldn't use your prefix, so they now have webkit-blink. And the HTML writer now needs to sniff the browser.
Progress?
p.wibble { -moz-blink: slowly; -webkit-blink: 10%; -ie9-blink: "Microsoft.XML.Autocompositor(alpha=99,blinkrate=14692,emulate-old-ie-versions=false,true,true,false)#ie9" }
or whatever. (In practice everyone who provides these properties does so in a very similar manner, so it's easier than the above pseudosnippet suggests.)
I'm extremely unimpressed. Judging by the absence of a location bar and settings menu this appears to be more of a demo than a pre-release application preview. This is very disappointing when measured against MS's other previews, betas, etc. (Windows betas and RCs, Visual Studio CTPs, even previous IE betas) and outright pathetic compared to, say, Chrome's dev-channel releases (which are release quality by the standards of this industry).
Speed was unimpressive on my system compared to Chrome, Safari, and Firefox. Acid3 performance was also unimpressive as I had to force IE9 document mode via the debug menu in order to achieve even a score of 39. One of the important aspects of the acid tests is that the browser be in the default configuration when visiting the test page. Just because there's some magical "improve standards compliance" button on IE doesn't mean that the browsing experience for everyday users will increase, somehow every other browser manages this problem just fine, yet IE always struggles with it. Perhaps they'll fix it by release, if we're lucky.
The supported features are refreshing but nothing that multiple other browsers haven't supported for a while.
Once again IE is trying to play catch-up and once again they are doing so slower than the other browsers are pulling ahead. It's good to see IE improving its feature-set, standards compliance, and performance, but at this point IE9 is racing the clock against irrelevancy. By the time IE9 is released its implementation of several years old technology may seem quaint.
I don't know if WebSockets is included or not.
Send the following bytes:
0D 0A
did that work? ok send the following bytes: 57 65 62 53 6F 63 6B 65 74 2D 50 72 6F 74 6F 63
6F 6C 3A 20
etc:
https://tools.ietf.org/html/draft-hixie-thewebsocketprotocol...Imagine if they had to fight for operating system dominance.
Considering the amount of resources used by Vista, I think all speed improvements of this browser would only be realized if you're already dedicating lots of processing power to OS overhead.
> I think all speed improvements of this browser would only be realized if you're already dedicating lots of processing power to OS overhead.
That's really not how operating systems work. CPU and RAM are rather orthogonal.
1) click on start menu 2) wait 3 seconds for it to respond and open 3) click on icon for browser 4) wait 15 seconds for it to respond 5) wait 5 seconds for it to render the default home page 6) type in desired url and wait 3 seconds for it to download and render.
It doesn't matter if the new IE browser is faster than firefox, since any computer that is powerful enough to run Vista in the first place will probably not take a noticeable amount of time to render a page in Firefox.
The above is an example of the vista user experience on a slower computer. That same computer could (running linux) load google chrome and open the desired page in 1 second each.
Probably not, but hardware acceleration makes a ton of difference in responsiveness (it pushes a lot of things below that 100ms barrier where you feel that things happen instantaneously). Try out a Firefox 3.7a3pre nightly on a Windows Vista SP2 or 7 computer, enable Direct2D, and see for yourself.
I probably wouldn't use it, but the more browser choice, the better (healthy competition pushing everybody to do better).
Apple has Safari for windows, it would make sense for Microsoft to do something similar...
If IE becomes really good, it should be judged on its own merit and maybe some people on the Mac platform would want to use it.
I dislike Microsoft as much as the next guy, but I know that when there's healthy competition on a platform, everybody wins. I'd love to see the IE guys try to make a better browser than others, and not just on windows.
Honest question?
No. Not at all. All I am interested in is: Can you please ship it with chrome frame pre-installed.
I'm also not sure how you fit "browser competition is a good thing" and microsoft in the same sentence. I still have scars from IE5-7, and currently collecting new ones from IE8, which is less prone to screwing up, but also more subtile when it does (intermittent white page due to js bugs? lovely..).
As far as I am concerned I stand by what I wrote: I wish it would just go away (pipe dream) and I'm not interested in the slightest in what new bugs and misfeatures they introduce this time. I'll have to deal with them soon enough anyways, unless someone finds a way to trigger a force-install of chrome frame without user interaction...
(I'll take a gecko-frame or even opera-frame as well, if those exist - none of them have ever given me nearly the misery of trident)
Scrap IE, start shipping windows with Opera, Chrome, Safari, or Firefox. Let the crappy existing versions die off slowly and focus on improving the mediocre operating system rather than reinventing the wheel with a consistently inferior and uncooperative browser.
Why so?
IE7 came out 4 years ago (and then IE8 two years later), but despite what an enormous improvement it was to IE6, we're only now seeing IE6 finally start to fade away. IE6 usage didn't drop below half of all IE usage until around June 2009. By comparison, Firefox 3 had more than double the usage of FF2 within 3 months of its debut. Chrome shows even better (in fact, absurdly fast) adoption rates.
All this source StatCounter: http://gs.statcounter.com/#browser_version-ww-monthly-200807...
Add in corporations hesitant to update IE in the workplace, and you've got the IE stick-around-forever problem.
In fact, I'd say the fact that IE7 has dropped below IE8 is evidence that people on IE do upgrade, and that the people on IE6 are only on it because they need it.
And I would point out the enthusiastic reception of Win7 (comes with IE8) compared to the chilly reception of Vista (came with IE7) as evidence that browser adoption is correlated with sales of new computers (or more specifically, new OS's. Keep in mind a lot of Vista machines were sold with downgrade packs).
And yes, Chrome auto-updates. That's part of my point about Microsoft being less pushy with their updates than other vendors.
I think the opposite is true. I don't have hard data to back up my thoughts, but the fact that IE8 is above IE7 seems suggestive.
> I don't have the energy to dig up the stats demonstrating a correlation between purchases of new computers and browser version market share. It's probably there, maybe it isn't.
So you're retracting your statement, then? I'm asking because you seemed to lack any sort of doubt when you made it, going to the length of using of course.
> Whether that's the cause is immaterial though because the point remains: new IE versions tend to be adopted very slowly.
I agree (relative to other browsers at least), but this is certainly not what you stated in your original post.