In Addition To Project Spartan, Windows 10 Will Include Internet Explorer
An anonymous reader writes After unveiling its new Project Spartan browser for Windows 10, Microsoft is now offering more details. The company confirmed that Windows 10 will also include Internet Explorer for enterprise sites, though it didn't say how exactly this will work. Spartan comes with a new rendering engine, which doesn't rely on the versioned document modes the company has historically used. It also provides compatibility with the millions of existing enterprise websites specifically designed for Internet Explorer by loading the IE11 engine when needed. In this way, the browser uses the new rendering engine for modern websites and the old one for legacy purposes.
Tying whole corporate environments to a particular web browser is the greatest shit show of our time. I get that you don't want to have to support more than one browser but it's not hard to stick to highly standardized i/o that any browser can use. And if your web app is that fragile it says a lot of bad things about whoever designed it.
If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
Firefox still is the add-on king.
Chrome addons still don't allow certain modifications of the user interface. Tree Style Tabs is fabulous, especially now we're all using widescreen resolutions:
https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/
Chrome still can't match this. They try, but it's clearly trying to work around the limitations Google has put into their product:
https://chrome.google.com/webstore/detail/sidewise-tree-style-tabs/biiammgklaefagjclmnlialkmaemifgo
I hate to break it to you but despite a few failures its still a better browser than Chrome, IE, and Opera. The part that was bad was Firefox copied Chrome and Microsoft in various ways in regards to the UI. However you can't solve that by switching to other browsers that are just as bad or worse. Firefox still has several privacy and security advantages over the other browsers and whatever crashing / memory leaks were eventually solved. Plus there were measures put in place to make crashing less irritating. You might argue IE has some security features Firefox is/was missing, but once you factor in the lack of source code and an open development model its a mute point. Particularly when these features have or will be added at some point- or are really OS specific anyway and its up to the OS developers to implement those features.
MS forked Trident with different .dlls.
Problem is the rendering engine goes through a crap ton of if/else statements for specific workarounds and compatibility even without the legacy modes. It is crusty. Remove it for better performance and websites which detect IE and feed ancient code break and corporations freaks out.
So Spartan is like Firefox. It removes crap from Netscape/Mozilla. So if a site is in trusted zone like an intranet page it loads the older trident .dlls for compatibility. Other than that the newer versions focuses on standards on a much cleaner and fresher slate.
IE is a terrible brand. It was an awesome brand in the 1990s but MS really screwed up last decade with IE 6 and letting it rot for many many many years. Now the standards are so radically different it needs modes and workarounds to keep intranet apps and modern websites happy. Meanwhile Chrome doesn't have this problem but I have notice it slow down and take more ram recently.
Ms wants this to be like its firefox/chrome. A new slate to build upon which is fast and lean. Also rumor has it MS will use Chrome's pepper APIs for extensions and will have add-ons. Another thing IE has been missing for a decade now.
http://saveie6.com/
by loading the IE11 engine when needed
Does this mean I may be able to exploit the new browser using vulnerabilities found in IE11 by calling the old engine via whatever method they'll use? After all, I'm guessing it doesn't use a white-list, at least by default. Maybe that will be an option, though.
And no, I didn't RTFA this time.