Announcing Internet Explorer Developer Channel
blogs.msdn.com
blogs.msdn.com
This release of the IE Developer Channel uses a combination of code changes
and App-V Client to virtualize and run alongside IE11.
This is pretty huge, because it means that the support requirements for IE can be drastically reduced. That means faster releases without harming backwards compatibility. One IE for the server and OS platform, one IE the application platform (modern apps), and another for the user. Or even instanced per-user IE, or who knows what they could do. It's a big deal that they've gotten IE to the point that it can run in an App-V container, and the result will be a faster development cycle and earlier access to new features in the client, without imposing a huge support matrix on application developers.This could pan out into versioned webview controls and all sorts of things. I hope Microsoft is willing to take this as far as it can go.
Pretty sure they back port security/bug fixes as I have to keep updating it.
Oddly, some non-organization people want ESR because they think it's updated less often. It's not.
Calling bull. MSIE has never been "entangled" with the OS and this has in fact been proven in court ( http://www.justice.gov/atr/cases/f2600/2613g.pdf pages 283 through 288 are especially noteworthy). The integration was merely a scam to defeat Netscape.
Here's a bunch of standalone versions from 1996 to 2002 (made by MSFT themselves) which can all run side by side: http://browsers.evolt.org/browsers/archive/ie/win32/
On the same site, you can find MSIE for HP-UX and Solaris.
Even now, there are weird dependencies on IE components that you wouldn't expect: http://randomascii.wordpress.com/2014/03/31/you-got-your-web...
It's quite possible it was all bullshit at the time of the antitrust case, but it's been true for quite a while now. In practice, 'removing' IE from windows at this point would just mean removing iexplore.exe, because literally every native .dll and COM .dll bundled with IE is probably leveraged by some application or component somewhere in the OS. The whole IE object model and programming interface are documented on the web and exposed, so there are programs using them - Valve's Steam game management/storefront app used to use it before they moved to their own embedded version of WebKit.
And this is exactly what happens if you don't install IE with Browser Choice in the EU. The rendering engine and all the DLLs are still installed, It's just iexplore.exe which isn't.
IE has been used extensively by a bunch of Windows components and software for a really long time. Sometimes in unexpected places: http://randomascii.wordpress.com/2014/03/31/you-got-your-web...
You realize that this is something other browser makers have done since, oh, the invention of the browser? Perhaps it's amazing that Microsoft, of all companies, finally did it, but let's not get carried away declaring a historic moment.
It's unlikely Google would suddenly turn around and say they're no longer producing Chrome for Windows, for example, but it's not impossible.
It is like building a computer and soldering in the GPU, just because you want to reference the PCI port statically.
I am also forced to use IE8 at work, as we are still using Windows XP - a non-software company is really really slow to upgrade their software - we were on IE6 till 2012.
As an aside, can someone let me know why IE11 still scores so low in http://html5test.com . Does this website test features which IE11 and future versions have refused to implement at all?
While basic sites work, some things just aren't possible to do in IE yet. For example, http://www.wavesurfer.fm/ works in every recent browser other than IE 11.
That's not entirely fair.
In terms of ticking boxes for new features, yes, IE certainly trails Firefox and Chrome by a few months, sometimes even a year or two.
On the other hand, when IE does claim to implement something, generally that implementation is fast, robust and stable. That certainly can't be said for Chrome or Firefox. Some obvious examples are the awful font rendering in Chrome (only just being fixed at the moment), lack of H.264 support for <video> elements in Firefox (still not fixed, just avoided on Windows with a workaround), and performance problems rendering SVGs that really undermine things like animations and using lots of SVG icons on a page in both browsers, just to pick three widely used recent features that all major browsers now claim to support.
While basic sites work, some things just aren't possible to do in IE yet.
That's very loaded terminology. Almost all real sites work just fine in any recent version of IE. The few that don't are mostly things like web design blogs and demos that push the bleeding edge because they want to.
Often these sites use features that aren't standardised yet and maybe still need browser prefixes to access the feature at all. These are exactly the kind of features that Chrome and Firefox tend to half-implement and then regress or change the spec several times over the next year or two before finally dropping the prefix. I doubt any professional web developer would actually use that kind of feature on a production site today unless they had very unusual requirements to meet. The example site you gave is another example of this.
Input (was 5/20, now 7/20) * Gamepad control
Storage (was 26/30, now 30/30) * Database storage - Objectstore Blob support - Objectstore ArrayBuffer support
So, previous IE 11 score: 372/555, IE 11 Dev Channel score: 378/555.
IE9 to IE10 was aggressively launched as well. I believe users got a basic prompt and IE turned on auto-updating by default. According to some of my users, IE10 just appeared, so my guess is that MS may have the prompt time-out to 'yes' instead of infinitely holding the computer.
Here in corporitstan, I had to put in extra blocks to keep 10 and 11 away, due to our CRM being suck on IE9 for the time being. Trust me, MS is trying real hard to get everyone to the newest version of IE.
So that experience alone tells me that not everything is done right yet. And even if everything would work, they have to keep doing things right for some time to regain trust.
[1] http://windows.microsoft.com/en-gb/internet-explorer/ie-11-w...
Windows 8.1 is a free upgrade on Windows 8.0, more like a service pack release (when you look at the changes). Why not port it to Windows 8.0, it didn't make sense, 8.0 should fade out as people install the free upgrade that comes via Windows Updates (or the store, I forget which) and is a mandatory update. Opting out of mandatory updates means you opt out of associated upgrades.
This isn't a new or unique policy in Windows, look at iOS, you won't get WebGL on Mobile Safari without iOS 8, OSX doesn't back-port Safari and Andriod has a lot of versions with terrible browsers.
Win8 ships with IE10. If it did an upgrade, then you should be on 11 now.
Also, most of the WebGL demos around the net do not work in Firefox for me - it is possible that it is something to do with the installed drivers. However, they work perfectly work for me in IE.
They have auto update for more than a couple of years now.
http://www.geek.com/news/microsoft-decides-to-automatically-...
IE11 has been released on October 2013 (8 months ago), but IE10 market share is still 6.77% today (compare with IE11 at 17.03%). I'm quoting NetMarketShare (but it doesn't really matter, all browser stats agree on this topic, with slightly different numbers).
For comparison, Chrome and Firefox versions usually go under 1% after no more than 4 months after a newer version has been released.
You're now part of a statistic that will be (sometimes wilfully) misinterpreted to force devs to support IE6-10 and to not support all the exciting technologies that IE doesn't support.
Please reconsider what you're doing, it's bad for the web ecosystem and therefore society in general.
There's been a sea change under at Microsoft over the last few years: support for web standards (WebGL!) and less of the "old Microsoft" anti-OSS messaging. I could easily see them taking this next plunge. There's still a lot of work they need to do to win me back to the platform, but I like what I've seen over the last few years.
Now if only we could get a proper unix subsystem on Windows....
A lot of people don't know that Cutler's team designed NT to support different personalities/subsystems and it originally shipped with a POSIX one, an OS/2 (text mode) one, and the Win32 subsystem.
If you put in the effort, there's no reason you couldn't use the NT kernel as the basis for a Unix OS without any Windows API whatsoever. It's a single root filesystem/object system with devices mounted in directories, etc. It goes even further, things like synchronization primitives are also mounted there.
When that day comes, webdevelopers world wide will have one hell of a party.
It looks like IE12 should have the Audio API and getUserMedia, though. That lets you do some interesting things with audio, at least.
I mean really, why do I need care about IE at all these days?
Funny thing: I have the opposite problem right now, I'm using a site that is targeted strictly towards business users and I don't have IE anywhere here so it's been nothing but trouble for me over the last couple of days.
> This release of the IE Developer Channel uses a combination of code changes and App-V Client to virtualize and run alongside IE11. This virtualization creates a small performance hit, so we don’t recommend you use this version to measure your site’s performance.
By "able to run independently" I assume they are meaning that it won't have to become the one and only version of IE on your machine as other versions do meaning you can run it along side other IE versions (unlike with 11 and prior which essentially require you to have a separate Windows setup, usually in a VM, for each version you want to test against).
http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communit...
I see this problem in almost all MSDN blogs, must be part of a convoluted CMS workflow or something.
Granted, that seems quaint nowadays, but maybe MS doesn't give two shits about making sure the blogs have the bandwidth and resources they need for nicer looking graphics.
O wait...http://status.modern.ie/?term=webp
http://ie.microsoft.com/TEStdrive/Graphics/ImageSupport/Defa...