Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Software Chrome Firefox Internet Explorer Windows

Windows 10 IE With Spartan Engine Performance Vs. Chrome and Firefox 181

MojoKid writes: In Microsoft's latest Windows 10 preview build released last week, Cortana made an entrance, but the much-anticipated Spartan browser did not. However, little did we realize that some of Spartan made the cut, in the form of an experimental rendering engine hidden under IE's hood. Microsoft has separated its Trident rendering engine into two separate versions: one is for Spartan, called EdgeHTML, while the other remains under its legacy naming with Internet Explorer. The reason Microsoft doesn't simply forego the older version is due to compatibility concerns. If you're running the Windows 10 9926 build, chances are good that you're automatically taking advantage of the new EdgeHTML engine in IE. To check, you can type 'about:flags' into the address bar. "Automatic" means that the non-Spartan Trident engine will be called-upon only if needed. In all other cases, you'll be taking advantage of the future Spartan web rendering engine. Performance-wise, the results with IE are like night and day in certain spots. Some of the improvements are significant. IE's Sunspider result already outperforms the competition, but it has been further improved. And with Kraken, the latency with the Spartan-powered Trident engine dropped 40%. Similar results are seen with a boost in the Octane web browser test as well.
This discussion has been archived. No new comments can be posted.

Windows 10 IE With Spartan Engine Performance Vs. Chrome and Firefox

Comments Filter:
  • by rossdee ( 243626 ) on Monday January 26, 2015 @08:02PM (#48909335)

    I am sure Chrome and Firefox are well ahead on "new versions per month" stats

    Still I wouldn't touch IE with the proverbial 3 metre citizen of Warsaw

    • Re: (Score:3, Insightful)

      by tgv ( 254536 )

      You might want to think again. I tested the current IE (11) and its JS performance is already better than Chrome's and on par with Safari 8, and the HTML implementation seems pretty standard compliant. I didn't care much for the clumsy dialogs that showed up in some places, but in all, it's a much better browser than IE9 and anything before that.

  • Performance? (Score:2, Insightful)

    by Anonymous Coward

    The last time I thought my browser "felt" slow was probably in the 90s.

    The areas of web browsing I care more about are the rendering of web pages as designed preferably without artefacts, usability such as the "right" popups at the right, being able to browse without being assaulted by unwanted content (*), having the ability to perform my important tasks like internet banking, having the ability to play movies without flash.

    Browsers that have the ability to do such things (probably most of them now) are wh

  • We shouldn't let MS get away with trying to portray Edge as a completely new rendering engine. It's not... cutting a branch and cleaning it up does not create a new codebase.

    Until the Edge branch receives significant rewrites, edge == trident.

    • Re:Edge == Trident (Score:5, Informative)

      by Anonymous Coward on Monday January 26, 2015 @08:59PM (#48909759)

      It is receiving significant rewrites including a huge amount of code being flat out dropped, including all the compatibility\legacy layers for ie5.5,6,7,8,9,10.
      But hey don't believe me listen one of the engineers responsible.
      http://www.smashingmagazine.com/2015/01/26/inside-microsofts-new-rendering-engine-project-spartan/

      "...In the coming months, swathes of IE legacy were deleted from the new engine. Gone were document modes. Removed was the subsystem responsible for emulating IE8 layout quirks. VBScript eliminated. Remnants like attachEvent, X-UA-Compatible, currentStyle were all purged from the new engine. The codebase looks little like Trident anymore.

      What remained was a clean slate. A modern web platform built with interoperability and standards at its core. From there, we began a major investment in interoperability with other modern browsers to ensure that developers don’t have to deal with cross-browser inconsistencies. To date, we’ve fixed over 3000 interoperability issues (some dating back to code written in the 90’s) on top of the over 40 new web standards we’re working on. For example, longstanding innerHTML issues are now fixed. Even recent standards, like Flexbox, are getting renewed love so that the new engine matches the latest spec (this will show up in a future Windows 10 preview build)."

    • It is receiving significant rewrites.

    • Netscape was worse than IE 6 due to even more bugs and CSS work arounds if you can believe that.

      Firefox == netscape rendering engine whether it is cleaned up or not.

      Therefore IE 11 is better than Firefox

    • it has undergone significant rewrites, if you think just ignoring version checking, compat checks etc would achieve those sort of performance increases you are kidding yourself. their is only so much that can be done by ditching cruft. BUT ditching cruft allows a lot more flexibility in what you can rewrite including the structure as you no longer need to maintain support, this seems to have been what has taken place here.

  • by Stormwatch ( 703920 ) <`moc.liamtoh' `ta' `oarigogirdor'> on Monday January 26, 2015 @08:36PM (#48909581) Homepage

    I can't stand Chrome and IE, and Spartan seems to have the same problem: they all have non-standard interfaces, and that's infuriating.

    Compare these pictures: GOOD [qupzilla.com] versus SHIT. [susegeek.com] See the difference? One has proper title and menu bars. It follows the system's standards. It has good usability. It looks like all programs are supposed to look. The other uses its own blue alien interface that doesn't match anything else in the system.

    Fuck Chrome, fuck IE, fuck Spartan, and fuck every developer who doesn't obey the system's HIG. [wikipedia.org]

    • by kamapuaa ( 555446 ) on Monday January 26, 2015 @08:55PM (#48909739) Homepage

      Just because pull-down menus are a great idea for Turbotax, doesn't make them the best idea for a webbrowser. The "good" one wastes screen space on stupid pull-down menus that will never get used. For a program used on occasion, yes it is a very good idea to follow standards strictly. But plenty of people do basically nothing on their computers but use the web-browser and Office. I think it's best to optimize these programs interfaces to actual use, irrespective of general standards.

      I just spent 2 seconds to turn on the pull-down menus to my browser...and a File menu? WTF? How often do you need that?

      • Re: (Score:3, Interesting)

        by Anonymous Coward

        You wrong, he right. Sometimes things are put where they are simply for reassurance, and so you know on the rare occasions you want to use them, you know where they are. Firefox is just as bad though, why do they make it so hard to open your bookmarks? I won't get started on the inability to sort them how you like. YOU WILL SEARCH OR DIE!

        • Comment removed based on user account deletion
        • Not sure what the problem you have with firefox bookmarks. To use them, just click it. Arranging them, just drag them into the order you want them, or drag them (in the order you want) in your bookmarks toolbar.

      • In my Firefox install, I have the best of both worlds, assuming you know much about computers. I press the Alt key, all my pull-down menus appear. A couple clicks to do whatever I want. Which just happens to be what Windows Explorer does, as well. Consistent interface, no wasted space, and even the useless stuff is an instant away.

        Sure, when you're browsing the web, more screen being used for the pages is good. But don't waste my time by forcing me to use your special interface. I'll lose far more hav

      • by rastos1 ( 601318 )

        ...and a File menu? WTF? How often do you need that?

        How do you close all Firefox windows in one action on Windows? Alt+F4 closes just the current window. File->Exit is the only way I know of.

        • Right click on the Firefox tab in the task bar and close all windows. Using keys only - I have no idea.

      • The "good" one wastes screen space

        and whatever you use is wasting space on bits of chrome - unless you run it in full-screen kiosk mode.

        There's a reason you have things like title bars and menus even if you don't use them all the time. Its because they do get used. The best UI is the one that fits with what the OS says is the primary design. Consistency is key.

        Besides, Microsoft did optimise Office's UI for actual use, based on metrics from their UI labs and people actually using menu items. This resulted

    • Chrome has proper aero interface on Win7. You posted a screenshot of qupzilla on win7 and chrome on win xp.

      • This? [arabiangazette.com] It's still not standard.

        • What is not standard in it? Windows has always been chaotic in interfaces. What do you want chrome to do? Bring in the ribbon menu?

          • What is not standard in it?

            It lacks TITLE BAR and MENU BAR. Look at the pic of QupZilla again.

            • Why is having a menu bar and title bar standard? Even Microsoft's own programs do not have title bar (Internet Explorer) or menu bar (Office) sometimes.

              • Title bar includes the full length web page's title, missing it is a usability issue for me. I'm disappointed that even Firefox doesn't include it when it's run on Windows (haven't investigated where is the option to turn it back on) though on linux it seems to always have it.

                It is also consistent that a window gets to keep what I call the "Windows 3.1 menu" on the top left. That sort of consistency worked well for the past 25 years on Windows, Unix and linux.
                Even "cut/copy/paste" in the "Edit" menu can be

  • IE was well optimized for Sunspider already, so there is not much of a change there. Google Octane 2.0 however has always been terrible in IE, and now it comes in roughly the same as Chrome, for a massive 81.8% increase over the old rendering engine. Kraken continues this with a 45% jump in performance. It is a big change, and a welcome one too.

    It would help if they mentioned what the hell these benchmarks are supposed to measure. Out of Sunspider, Octane 2.0, Kraken 1.1, WebXPRT, Oort Online, and HTML5Test, only HTML5Test has a name that means anything to me. Most of them are easy enough to google, but I didn't find anything searching for oort online benchmark. Isn't this supposed to be the author's job?

    • by BZ ( 40346 )

      The funny part is, I bet HTML5Test doesn't measure what you thinks it measures...

    • If I had to guess it would be a cloud based service named after the Oort Cloud surrounding our solar system.
  • Attack surface (Score:5, Insightful)

    by Namarrgon ( 105036 ) on Monday January 26, 2015 @09:02PM (#48909783) Homepage

    More speed is great, I'm sure users will be happy.

    The dual rendering engine, less so. I know backwards compatibility is pretty important to Microsoft, but now they have twice as much web-facing code to maintain - all the legacy IE MSHTML stuff as well as the new EdgeHTML code - and thus twice the zero-days to cope with. Perhaps this is the lesser of two evils, but it's certainly not ideal.

  • hijackers, malware, viruses, NSA eavesdropping...

  • its a good thing (Score:2, Insightful)

    by Anonymous Coward

    I think the hate toward microsoft JUST BECAUSE its microsoft is completely unjustified and misguided at this point.
    Companies like Google have been FAR WORSE yet are still praised (but probably wont in 10 years from now).

    Windows is actually a freaking good and productive OS, when you become expert with Linux, MacOSX and Windows - arguably the top 3 - you'll find that Windows is damn good at being productive on the desktop/as a workstation. Of course, very few have such proficiency, so I'll give an example. H

  • So will this get me better performance in IE's metro version on my Win8.1 tablet (if/when I upgrade that to Windows 10)?

  • Spartan! Kraken! ... Gotta love those codenames. You get a pretty good impression of what kind [wikipedia.org] of movies [wikipedia.org] the crew at microsoft has been watching lately. :-)

    • some project manager just wanted to say "RELEASE THE KRAKEN!" when production was ready...

      As for Spartan, that is probably alluding to less feature bloat... Actually a perfect name for a lightweight no nonsense browser. If it actually is or not is another matter.

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...