Internet Explorer 11 Developer Preview for Windows 7
microsoft.com
microsoft.com
> "Internet Explorer 11 Developer Preview is fast and fluid, and lets your websites shine and perform just like native applications on your PC."
> "Internet Explorer 10 is fast and fluid, and lets your websites shine and perform just like native apps on your PC."
Just like native apps? I didn't realize MS had already leap-frogged things like NaCl and ASM.js in IE10... :P
Aside from the hyperbole on that page, what is actually new in IE11?
> "Windows Internet Explorer 9 lets your websites shine and perform just like native applications on your PC."
1. With WebGL support and the other new features in IE11, they are close to finally being comparable to Chrome and Firefox in terms of being a modern browser. Yes, bridges were burnt, but IE11 and things like TypeScript are making Microsoft cool in the web space again.
2. Previews appear to show IE11 is also competitive in terms of speed with other modern browsers. (IE was already fast at 2D canvas, but not much else.)
3. The tech community was disturbed by the NSA spying scandals (that involve most major browser vendors), which led to some movement to switch to alternative browsers and search engines. Even if people don't switch entirely away, they might choose to put less eggs in one basket, so prefer to not do Chrome+google.com or IE+bing. Of the other combinations of those options (there are others of course, but just considering those), IE+google.com seems more likely than Chrome+bing, so IE might gain a little there.
Inertia means IE needs to be significantly better than the alternatives to catch up. It takes time and energy to switch, so the payoff has to make it worth one's while.
When Firefox came out, it offered substantial improvements over IE6. When Chrome came out, it offered substantial improvements over Firefox.
IE11 continues the "hey, we're almost caught up!" tradition that has seen IE's market spiral downward for years. Until a version of IE comes out that earns the reaction "whoa, this is much better than Chrome or Firefox!", the downward spiral will continue.
Note that on Akamai[0] (who have many of the world‘s largest sites as their customers) IE’s share is relatively static. On NetMarketShare[1], IE’s share is increasing. It seems any such downward spirals has already halted. At least on two of the major analytics sites that release public data.
[0] http://www.akamai.com/html/io/io_dataset.html#stat=browser&t... [1] http://www.netmarketshare.com
And before you say certificate pinning, you know as well as I do that the NSA aren't known to have created fake Google or Microsoft keys through CAs for the purposes of spying.
Believe it or not but most browsers allow you to change the search provider, IE in particular makes this trivially easy (and is frankly a lot better at it than Chrome).
Honestly anyone who switched their browser/email client/word processor because of the "NSA spying scandal" really doesn't understand enough about technology to call themselves part of that community.
So much of front-end development is done on Macs these days, and Firefox and Chrome are so fluidly cross-platform...
If IE wanted to be taken seriously as a modern browser, as a platform, then they almost need to come out with a blazing-fast OSX version of it, which is obviously never going to happen.
You mean something as "good" as Safari on windows?
> Snow Leopard and Windows users are not supported by the Safari 6 release at this time,[67] while there are over 121 vulnerabilities left unpatched on those platforms.[68]
If they are content with Safari-quality usage numbers, then they could probably settle for Safari-quality cross platform-ness.
Years ago I found it painful to have a full web dev stack on windows and switched to OSX. The company I'm working for also has linux desktops as basic setup, and macs for app developpers. It's anecdotical but I use Windows only for testing, and from a VM (I used fulls VMs for each IE versions before, now it's only the test VMs that microsoft provides)
But I usually work with unix/linux production servers, and that's the configuration I'd expect for most projects. So the pain points mostly come from reproducing a LAMP like environment on windows, with all the specific configurations and modules when needed.
There are little things, like small changes in the config files to adjust for windows, and there are the "why am I doing this" things like trying to compile additional/specific PHP modules on cygwin, with the dependency matching games and all the cygwin idiosyncrasies and limitations to learn first.
It's easier on OSX as compiling OSS projects requires minimal adjustments, the file system mostly behaves the same as other unixes/linux (except for case sensitiveness...), and all the unix tooling is available (no extra learning curve is a bonus). A separate linux/unix VM closely matching the prod environment would still be the best option, but most of the time OSX is good enough to not bother.
http://www.modern.ie/en-us/virtualization-tools#downloads
They just updated to include IE11 preview
I'm sure this will be great when IE14 is out and my users have moved on to IE11.
It's a welcome thing for those that still need to support users running IE.
The developer tools are a piece of shit still. The JavaScript debugger is hideous, it's clunky as hell and actually changes the page behaviour resulting in all sorts of impossible heisenbugs.
Chrome's are also very nice, but at the same time, often overblown for my needs. For what it's worth, I mainly debug minor performance issues (99.9% relating to abusing the DOM) and the odd bugs in our own software. So, while the GPU and heap profiling and whatnot are grand, for my job YAGNI at all.
And I'll probably get drawn & quartered for this, but Firebug just plain sucked the last time I tried to use it (a month or 2 ago). I can only guess that it's because it's still an add-on, and not native, but it just felt slow and clunky, and like it was all held together with bailing wire and duct tape (which, considering it's an add-on, might not be far from the truth). It's ironic because I was an early-adopter of Firebug back when it was first introduced, and it set the early standard of just how awesome in-browser debugging tools could be, but now I avoid it. I do have big hopes for Mozilla's remake of the native dev tools though, I feel it's been a long time coming.
It's sad it's going to die with Presto.
#1 - IE 8
#3 - IE 10
#4 - IE 7...
#5 - IE 9
They can't loss on their loyal 7 customers either.
So kinda like what they used to call a "service pack".
Our entire clientbase is enterprise customers. We have people who have only just upgraded to XP and IE7 (bear in mind IE8 works on XP). The amount of shit you have to go through to get IE to behave is insane. There are so many subtle bugs even up to IE10 that consistently fuck with you over and over again.
Add to that, minor upgrades fuck up stuff left right and centre. These happen suddenly and throw you right in the shit with your clients who think you've suddenly broken everything.
I have 104 hours booked against IE issues in the last two years. This is NOT ACCEPTABLE.
My only salvation is I get to do a fair bit of stuff with Linux as its part of our new architecture.